Fort Myers offers diverse fishing opportunities, with both inshore and offshore species to target. Inshore, you can catch snook, redfish, spotted seatrout, sheepshead, and mangrove snapper. Offshore, you might hook into grouper, snapper, cobia, tripletail, mackerel, and even sharks. Freshwater options include bass, crappie, bluegill, and catfish in the Caloosahatchee River and inland waters.