What kind of fish can I catch in St Pete Beach, FL?

The number of fish species you can catch in Florida's waters is astounding. Freshwater anglers flock to the state for largemouth and peacock bass. Folks fish inshore waters for snook, sea trout, redfish, and flounder. Fly anglers hit the keys for grand slam species: tarpon, permit, and bonefish. Offshore, you'll find just about anything, including sailfish, swordfish, tuna, mahi mahi (dolphinfish), king mackerel, wahoo, and gulf sturgeon. Offshore anglers on state's Atlantic Coast head for the Gulf Stream, while those on the Gulf Coast rely on offshore rigs to provide the type of structure that attracts game fish.

Check out these St Pete Beach, FL fishing resources: