The Fabulous Florida Keys are legendary for salt water fly fishing! Inshore flats hold tarpon, bonefish, permit, snook, redfish and lots more.