On Florida's southeast coast. Haulover and Bill Baggs (Cape Florida) are the close-in surf and jetty access; Lake Okeechobee — the bass capital — is northwest.
Bill Baggs Cape Florida State Park6.3 mi · ~9 min · Miami-Dade CountyCommon snook
82° water · 8 mph wind · outgoing tide
98Go
Haulover Beach Park11 mi · ~16 min · Miami-Dade CountyCommon snook
82° water · 8 mph wind · outgoing tide
98Go
Pompano Beach34 mi · ~49 min · Broward CountyCommon snookCoastal Flood Statement
82° water · 7 mph wind · outgoing tide
73Worth the trip
Deerfield Beach39 mi · ~56 min · Broward CountyCommon snookCoastal Flood Statement
85° water · 9 mph wind · outgoing tide
73Worth the trip
Lake Worth Beach60 mi · ~1 hr 26 min · Palm Beach CountyCommon snookCoastal Flood Statement
85° water · 6 mph wind · outgoing tide
73Worth the trip
Everglades (Flamingo)63 mi · ~1 hr 30 min · Monroe CountyTarpon
84° water · 3 mph wind · incoming tide
76Worth the trip
Lake Okeechobee90 mi · ~2 hr 10 min · Palm Beach CountyLargemouth bass
6 mph wind
78Worth the trip
Marco Island Beach97 mi · ~2 hr 19 min · Collier CountyTarpon
83° water · 12 mph wind · incoming tide
100Go
Naples Beach104 mi · ~2 hr 29 min · Collier CountyRed drum
10 mph wind · incoming tide
88Go
Fort Myers Beach (Lynn Hall Memorial Park)120 mi · ~2 hr 52 min · Lee CountyTarpon
80° water · 12 mph wind · incoming tide
100Go
Sanibel Island Beach123 mi · ~2 hr 57 min · Lee CountyTarpon
80° water · 14 mph wind · incoming tide
100Go
Boca Grande (Charlotte Harbor)144 mi · ~3 hr 28 min · Lee CountyTarpon
80° water · 14 mph wind · incoming tide
100Go
Distances are straight-line from the middle of Miami. Drive times are rough and don’t know about traffic.