Famous for beaches and clear waters, Miami naturally has prime fishing spots for you to take a breather between all the trekking between Art Deco buildings and fusion restaurants. If you need to turn the volume of your holiday down a notch or two, taking a fishing break is a reliable way to both collect your thoughts and get to know the more natural parts of the city you’re visiting.
North Lake in Tropical Park has been stocked for fishing and is full of catfish, bluegill, and largemouth bass. Other freshwater options are Urban Lake, Larry and Penny Thompson Park, and Amelia Earhart Park. Just be careful to respect varying regulations, since boats aren’t allowed everywhere and you may need to fish from shore. Swimming is also banned in certain areas for environmental reasons.
If you’re after some saltwater adventure, you can fish in Biscayne Bay by kayak or even do some live-bait kite fishing (keeping bait on the surface to attract animals like hammerhead sharks and blackfin tuna). Crandon Park, Pelican Harbor, Black Point Park (redfish and snapper), East Greynolds Park and Homestead Bayfront Park (barracuda and snook) are also good places. Remember that parking is sometimes scarce in certain seaside spots, so get there very early and come prepared.
For the full fishing experience, consider joining a guided fishing excursion—not only will your captain have years of Miami fishing experience, but you’ll also then be free from worrying over logistics (especially nice for deep-sea fishing and more complicated bait techniques). You’ll also get to learn more and meet new people! Out in the right areas, you might even catch sight of a tiger shark, marlin, snapper, bull sharks, swordfish or porpoise.