My Cart


5 of the Best Inshore Fishing Locales in Florida

Posted on November 07 2017

The Sunshine State is chock-full of angling destinations and some of the best are found inshore. Here's a list of five areas you should consider visiting for your next inshore fishing adventure.

1) Cocoa Beach

The Banana River is a great place for inshore fishing with its long grassy flats and lagoon environment. Here you can find migrating fish and resident fish in the snook, tarpon, and jack species.

Photo via CocoaBeachPier

2) Tampa

Tampa Bay is the largest natural harbor and estuary in the Gulf of Mexico housing an abundance of fish. Anglers will find redfish and various species of trout in its waters.

Photo via Fodors

3) Jacksonville

Inshore anglers can find flounder and redfish in the fruitful waterway that is the St. Johns River. This body of water is 310 miles long and is great locale to visit in the Jacksonville area.

Photo via TripAdvisor

4) Fort Walton Beach

With an area of 129 square miles, the Choctawhatchee Bay is a great place for inshore fishing near Fort Walton Beach. In this body of water you'll find mullet, redfish, and speckled trout.

Photo via VisitFlorida

5) Key Largo

The biggest city of the Florida Keys, Key Largo is a must see for inshore anglers visiting Florida. Anywhere along this chain of small islands you can fish for bonefish, permit, and snook.

Photo via Panoramio

For those who were wondering, to be considered an inshore fishing spot, the water must be less than 30 feet deep. Since Florida is surrounded by water on three sides there's plenty of shoreline and bays to explore beyond the places noted in this list.