Top 10 Florida Fishing Spots: An Angler's Guide
Jun 2, 2020 | 14 minute read
Reading Time: 14 minutes

From the Gulf of Mexico to the Atlantic Coast and all the way down to the Keys, Florida boasts some of the world’s finest and most diverse fisheries. Whether it’s flats, mangroves, reefs, wrecks, deep water trenches – you name it, the Sunshine State’s got it all. We’ve curated a list of some of our favorite Florida fishing spots to help you decide which place to check out next.

Truth be told, this doesn’t even begin to cover a fraction of Florida’s amazing fisheries. With such a large state surrounded by two major bodies of water, it’s impossible to include all of Florida’s hottest fishing destinations in one article.

Wherever you decide to go, you won’t go wrong. With so many opportunities around each corner, it can be hard to know where to start exploring the “Sportfishing Capital of the World”.


That’s why we decided to put together a list of some of our favorite Florida fishing spots for the thrill of a lifetime!


10. Jacksonville / St. Augustine

A view of the St Johns River at Jacksonville, with a bridge crossing over it.

Fishing

Jacksonville sits right on the mouth of the St. Johns River, facing the Atlantic Ocean. This town offers endless freshwater and saltwater opportunities for both types of anglers. Some of the areas you should definitely check out are Mill Cove, Nassau Sound, and Amelia Island State Park.

No matter where you go, you can expect a day full of action, targeting Cobia, Redfish, Black Drum, and King Mackerel. Every July, Jacksonville hosts one of the country’s largest Kingfish tournaments. Over 300 boats hit the water in pursuit of thousands of dollars in prize money.

An angler holding a redfish.

Just an hour’s ride away lies St. Augustine. Located directly on the Intracoastal Waterway, this historic town offers a wide range of angling opportunities right on its doorstep.

When it comes to inshore fishing opportunities, Redfish is the name of the game in St. Augustine. Combine targeting them with going for Trout and Flounder, and you’ll earn yourself a Northeast Florida Slam. Oh, and while you’re here – don’t forget to add some Tarpon to the mix!

Travel outside of the inlet, and you’ll find lots of Snapper, Grouper, Amberjack, Cobia, King Mackerel, and sharks. Head further offshore, and you’ll access the migratory routes of Blue Marlin and Sailfish.

Whether you’re a competitive angler or you’re just getting started, this area’s got plenty of charters that will show you an amazing day on the water.

Things to Do

Once you get off the water, there are many things you can do in both Jacksonville and St. Augustine.

A view of the St. Augustine ligthouse
St. Augustine Lighthouse and Maritime Museum

Jax is one of the biggest cities in Florida, but it still has a small-town vibe. For a relaxing day in the city, explore the streets, visit shops and coffee houses, and don’t forget to enjoy a scenic stroll on the Riverwalk. For a taste of local history and amazing views, head to the Fort Caroline National Memorial. If you’re visiting with kids, make sure to hit up the Jacksonville Zoo and Gardens.

St. Augustine is one of the nation’s oldest cities. Needless to say – the town has a rich history which you can explore in many ways. Historical sites and artifacts can be found on every corner. We’re talking about military forts, castles, Gilded-Age hotels, and much more. On the other hand, St. Augustine has beautiful beaches, nature trails, and a fascinating lighthouse. Whatever you choose as your activity, we’re sure you won’t get bored!

9. Daytona Beach

A view of the beach, sea and buildings in Daytona beach, one of the top fishing spots in Florida.
Daytona is a popular beach destination.

Fishing

If there’s one thing that fishing in Daytona Beach is all about, it’s the abundance of different opportunities. You can fish the calm waters of the Halifax River or head offshore for an epic battle against some of the Atlantic’s most sought-after fish. 

Head south to Mosquito Lagoon and get ready to hook into a variety of species, including Snook, Red and Black Drum, and Sheepshead. If you’re looking for a longer trip, book a deep sea charter that will take you trolling for Wahoo and many other pelagic species. 

Man holding a Sheepshead on a boat on a sunny day.
Sheepshead is a common catch in Daytona’s inshore waters.

Daytona Beach also has some of the best Largemouth Bass fishing in the state, which you can explore if you decide to travel inland.

Things to Do

Daytona Beach is a popular tourist destination with many activities you can combine with your fishing trip. First of all, the town is known as the world capital of racing. If you’re also a car enthusiast, make sure to visit the famous Daytona International Speedway.

The cityscape of Daytona Beach with people sunbathing on sand

The town has a rich history and many museums to prove it. If you want to explore them, we recommend leaving an entire day aside. Some of the best museums are the Halifax Historical Museum, Ormond Memorial Art Museum, and the Museum of Arts and Science. And of course, Ponce de Leon Inlet Lighthouse & Museum, where you can climb up its many stairs for amazing views.

If you’re short on time, but still want to see as much as you can, you can rent a bike, and explore the historic sites. For those looking to relax, spend your day sunbathing on some of the beautiful, white sandy beaches.

8. Sarasota

An aerial view of two fishing boats on the water in one of the top Florida fishing spots, Sarasota

Fishing 

Sarasota is best known for its inshore fishing, and there’s a good reason why. With its vast network of flats, sand bars, and seagrass meadows, this is a prime spot for sight casting and fly fishing. You can either wade in the shallows or pole your way across mangrove tunnels in search of Redfish, Snook, Seatrout, and Tarpon.

Male angler holding large Spotted Seatrout

There are tons of great spots, such as Stephen’s Point, Big Sarasota Pass, and Siesta Key, that are only a short boat ride away. If you’re up for some bottom fishing, you’ll definitely want to check out some of the reefs in the area, where you’ll target a range of species, from Snapper and Grouper to Bluefish and Sheepshead. No wonder why Sarasota made it to our list of the best Florida fishing spots!

Things to Do

For some visitors, Sarasota is a calm, beach town where you come to relax. For others, it’s a synonym for adventure. No matter what you choose, Sarasota’s got something for everyone. The town is well known for its historical, cultural, and outdoor attractions.

An aerial view of Sarasota

Start off with the beaches, take a dip, get yourself a nice tan, and finish your trip with a scenic hike in the nearby state park. Oh, and don’t forget to check out some of the museums and art galleries.

7. Naples

A fishing boat in the canals of one of the top Florida fishing spots, Naples

Fishing

Another amazing Florida fishing spot, Naples, is located in the heart of Florida’s Paradise Coast. Its pristine beaches and turquoise waters make it an excellent family destination. One of the most popular activities for families to do is, of course, fishing.

Naples has something in store all year round. You can pick a guide to take you backcountry fishing where you’ll weave through mangroves and cast over flats to catch everything from Spotted Seatrout to Blacktip Shark.

There are lots of excellent inland canals that can make a half day trip extra rewarding here. If you’re up for a challenge, fly fishing can produce lots of great action against the likes of Tarpon, Snook, Permit, and many other inshore species.

A smiling lady angler wearing a bikini and sunglasses holding a Snook on a boat

If you have a few extra hours to spare, you can head offshore and tick some big game fish off of your bucket list. Deep sea charters in the area can take you trolling for Mahi Mahi and Tuna or bottom fishing for Snapper and Grouper. It really all just depends on what you’re in the mood for.

Less than a 30-minute drive down the coast you can also check out Marco Island with a variety of charters at your disposal. With so many excellent fishing locations concentrated in this part of Florida, it’s no wonder they call it the Paradise Coast!

Things to Do

Surrounded by beautiful nature, Naples is another popular Florida beach destination. It’s also known for its high-end shopping and sophisticated dining that you’ll find in Fifth Avenue South and Third Street South.

An aerial view of Naples, Florida, looking from Gordon's Pass towards the city, with the sea on the left.

Start your trip off with a dip on Naples Beach, take a walk through the Botanical Garden, or go on a hike in Delnor-Wiggins Pass State Park. 

6. Fort Myers / Cape Coral

An aerial view of the water canals in Fort Myers, one of Florida's top fishing spots

Fishing

Fort Myers is one of Southwest Florida’s most famed fishing spots. If you’re looking to catch a backcountry slam, this is the place to get it done. Snook, Trout, and Redfish flood the waterways between here and Cape Coral, giving inshore anglers the thrill of a lifetime. Other top species here include Goliath Grouper, Tarpon, various Sharks, Mangrove Snapper, Cobia, and the list goes on.

A happy man holding a Cobia, with sea behind him

The reason why so many people come to Fort Myers and Cape Coral is its access to an endless amount of fishing opportunities. Whether it’s fly fishing in the bay or bottom fishing over reefs, you’ll want to combine a few types of trips and take in everything this area has to offer. Some of the spots you’ll definitely want to check out are San Carlos Bay, Matlacha Pass, and Pine Island Sound. 

Things to Do

Sanibel Lighthouse
Sanibel Lighthouse

The Fort Myers area is well known for its outdoor adventures. You can go hiking, bird watching, kayaking, canoeing, or visit the Butterfly Estates to see all butterfly species native to Florida. If you’re up for a relaxing walk, and some beautiful views, go over to the Sanibel Lighthouse. 

5. Miami

An aerial view of one of the best fishing spots in Florida, Miami

Fishing

Fishing in Miami is often overlooked by the city’s vibrant culture and exciting nightlife. This cosmopolitan city has a lot to offer tourists, which is why it’s one of the most visited cities in the US. However, those who have experienced the fishing scene, know that it’s one of the most exclusive fisheries in all of Florida.

Miami’s deep sea fishing is the main attraction. You can head down the famous Sailfish Alley and reel in big pelagic fish with the city’s skyline in the background. Hundreds of Sailfish, as well as Wahoo, Tuna, and Mahi Mahi funnel through Miami’s offshore waters, giving deep sea anglers a lot to look forward to.

Two fishermen holding a large Swordfish on a charter boat

If you’re looking to stay closer to shore, the Biscayne Bay is only a short boat ride away and teeming with lots of fish. Night fishing trips are extremely popular, where you can battle hungry Tarpon with nothing but the city lights to guide you through the thickness of the night. 

Hanging out on the beach, partying, shopping – all that is fun, but if you make your way to Miami and you don’t go fishing, it would be a shame.

Things to Do

Don’t even get us started on the list of the things you can do in Miami! First of all, you can’t miss some of Miami’s well-known beaches. Start off with Miami Beach, and finish by exploring the South Beach.

A view of the park and buildings in Miami

Miami is famous for its glitz and glamour, and you can experience it in some of the 11 rooftop cocktail bars or Michelin-star restaurants. However, that’s not all there is to do in The Magic City. You can also find many world-class museums, delicious street food, and tropical nature in local State Parks.

4. Tampa Bay

Tampa cityscape with tall buildings looking out onto the Tampa Bay

Fishing

Tampa Bay has some of the best inshore fishing in Florida. This area holds large numbers of Red and Black Drum, Snook, Jack Crevalle, Spotted Seatrout, Sheepshead, and many more. The best part is, no matter what time of year you go fishing, there’s always something biting.

Across the bay, the cities of Clearwater, St. Petersburg, and St. Pete Beach host some of the hottest spots where you can do everything from fly fishing to bottom fishing. You can also explore the Florida Middle Grounds for some offshore action and reel in Amberjack, Blackfin Tuna, Red Snapper, and Gag Grouper.

Two anglers are smiling aboard a boat having caught a large Amberjack

Whether you opt for a half day, full day, or extended charter out into the Gulf, you won’t be disappointed. With so many options on hand, we have a feeling you’ll be coming back to Tampa Bay several times to check out everything this region has in store.

Things to Do

Nestled on the waters of Tampa Bay, the city boasts a unique combination of history, Floridian culture, and modern attractions. There’s no other place where the contrast between the wilderness and the city is so big. The northern waterways and wild buoys are filled with alligators, just outside of the city’s hustle and bustle. Once you’re downtown, the Riverwalk is filled with numerous street food stands.

A fishing boat on the water in Tampa Bay, Tampa seen in the distance

Combine your trip with a dolphin cruise, and a visit to some of the interesting museums, and you got yourself a perfect Tampa itinerary.

3. Panama City Beach

A fishing boat on the water in Panama City Beach, PCB seen in the distance

Fishing

Thousands of anglers make this town their yearly seaside destination and it’s no secret why. The productive waters, beautiful beaches, and an array of inshore opportunities make Panama City Beach a go-to family fishing vacation spot, and one of the best fishing spots in Florida.

Its long stretches of white sandy beach make fishing off the surf a rewarding experience. Endless access to shallow flats makes sight casting extremely satisfying as well. Seeing the fish as they come up to the boat while you cast out is fun for the whole family, especially for the kids.

An angler in a white shirt on a boat holding a Spanish Mackerel

PCB is also a popular launching spot for many offshore charters. If you’re experienced in the art of deep sea fishing and you have enough time to set aside for a full day trip, then you have no choice but to check out Panama City’s offshore fishing scene. 

Things to Do

With its beaches, family-oriented attractions, and amazing weather, PCB is a great family vacation spot. If you’re visiting with your little ones, there are many amusement and water parks for them to enjoy. However, Panama City Beach is not only for families. The town has something for everyone – even adrenaline junkies.

Panama City Beach skyscrapers

PCB is one of the places in the area where you can go skydiving or hop on a helicopter ride. If heart-racing adventures aren’t your cup of tea, relax on some of the best beaches in Florida and, in the evening, you can treat yourself to a tasting in Panama City Beach Winery.

2. Destin

An Aerial view of Destin harbor, one of the best fishing spots in Florida

Fishing

Nicknamed the “World’s Luckiest Fishing Village,” Destin is Florida’s most appreciated fishing town, and one of the best fishing spots in Florida. Nestled between Choctawhatchee Bay and the Gulf of Mexico, Destin has the perfect mix of inshore and offshore fishing – and boy is it amazing! 

You can pick a charter to take you out to the 100-Fathom Curve, where the floor drops 600 feet below sea level. You can also explore the edge of the continental shelf and target a range of both pelagic and bottom species. Your targets for the day will include big Grouper and Snapper species, as well as Amberjack, Mahi Mahi, Tuna, Wahoo, and Billfish.

If you’re a competitive fisherman, then you’ll want to check out the Destin Fishing Rodeo and Emerald Coast Blue Marlin Classic. Hundreds of anglers from all over the country hit the shores of Destin each year to win thousands of dollars in cash and to earn the bragging rights to last them a lifetime.

Blue Marlin jumping out of the water

Destin’s got something for everyone. Whether you’re a seasoned angler looking to sharpen your skills or a beginner testing out the waters for the first time, there are hundreds of charters waiting to take you on an unforgettable adventure!

Things to Do

Even though Destin is famous for its world-class fishing, there are plenty of other things you can do here. Destin also boasts sugar-white sand beaches and emerald-colored waters. Visiting with family? Have a look at Gulfarium Marine Adventure Park or Big Kahuna’s Water Park. 

An aerial view looking towards Destin with the harbor on the left side inshore, and the Gulf of Mexico on the right side of the beach

For a relaxing afternoon, take a stroll on the Destin Harbor Boardwalk and enjoy the amazing sunset. Hop on a boat to go dolphin seeing and explore the beautiful Crab Island. Finish your day with dinner in some of Destin’s finest restaurants, where many of them will prepare your catch for you.

1. The Florida Keys

An aerial view of a fishing boat in a small bay in the Florida Keys

Fishing

If you’ve ever imagined a fishing paradise, chances are you’re probably thinking of something close to, if not exactly like the Florida Keys. All you have to do is take a drive from Key Largo down to Key West and you’ll immediately understand why it’s earned the reputation it has. 

The Florida Keys is a 100-mile stretch of thin islands, surrounded by crystal blue waters and lots of fish. Some of this archipelago’s most famous fishing towns include Islamorada, Marathon, Big Pine Key, and Key West.

A large Tarpon held next to a boat before being released
The Silver King

You can’t talk about fishing in the Keys without mentioning its incredible flats and backcountry fishing. Bonefish take the center stage in the spring but you can also catch lots of Snook, Tarpon, and Permit throughout various times of the year.

Deep sea fishing in the Keys is also a very gratifying experience. With spots like the Marathon Humps attracting a slew of hungry fish, you’ll experience rod-bending action with very little waiting time between catches. You’ll often find yourself having to take out the heavy tackle as you battle against some of Florida’s hardest-fighting fish, such as Marlin, Sailfish, and Tuna.

You can also bottom fish over reefs or fish from dry land and enjoy a relaxing day in the sun. This famous archipelago has something for everyone and once you get a taste, you’ll be hooked instantly, wanting to come back for more!

Things to Do

The Florida Keys are stunning in every possible way. Driving to them is an adventure itself. The famous Overseas Highway will prepare you for the time you’ll spend here, with stunning views over the turquoise waters. Explore the numerous sandy beaches, and go scuba diving to check out what’s underneath.

A street in Key West, several shops lined up

If you’re not a beach bum, don’t worry, you’ll have a lot of other things to do. Start off with the famous Ernest Hemingway Museum, explore the Fort Jefferson, or try a local treat – Key Lime Pie. 

Do I Need a License for My Florida Fishing Trip?

If you’re fishing on a registered Florida saltwater fishing charter or from a licensed pier, you don’t need a license. If you’re a Florida resident who is fishing from the shoreline for the saltwater species, you can get a free shoreline fishing license. In other cases, you’ll need to get a freshwater or saltwater fishing license to explore Florida fishing spots.

You can buy a Florida license online or over the phone at  +1 (888) 347-4356. Offline, you can get them at any registered retailer including Walmart and bait and tackle shops, but check out our detailed guide for more information.

Florida Fishing Spots: An Endless List of Opportunities

Whether it’s the Florida Keys, Miami, Destin, or Daytona Beach, there are plenty of fishing spots in Florida to catch lots of fish and create lasting memories. With so many charter options to choose from, you can tailor your trip to your preferences and enjoy one of the greatest fishing states in the world.

a fishing boat in a small bay in Key West, one of Florida's top fishing spots
This could be you!

Rods, reels, and tackle are usually included in the price and you’ll likely have a cooler on board so you can bring your favorite snacks and drinks for the ride. Just remember to pack some sunscreen, a lucky hat, and polarized sunglasses, and you’re good to go.

Pick your next Florida fishing spot and get ready for an unforgettable adventure in the Sunshine State! No matter where you go, you can’t go wrong.

Now back to you! Have you ever fished in Florida before? What are your favorite Florida fishing spots? Let us know about your fishing plans in the comments below!

Rather be fishing?

Get great fishing tips, travel inspiration, and fun facts straight to your inbox, once a week, every week.
Invalid email address This email address is already subscribed

Something went wrong!

Unfortunately we can't subscribe you at this moment due to a system error. Please try again later.
Leave a reply
NameRequired *
Your comment Required *