Vero Beach to Jupiter, Florida
The best diving in Florida is along the Atlantic coast from Vero Beach to Jupiter, which is about 85 miles north of Miami. A rock reef parallels the shore about 75–150 yards out and from roughly 15 feet deep, with corals, sponges, and tropical fish. Divers flock here to spearfish and, in season, nab huge spiny lobster. Vero Beach has several parks and small parking areas off Ocean Drive, making for easy access. Fort Pierce Inlet State Recreation Area is another good access point.
Farther south, Broward County around Fort Lauderdale and Hollywood also has natural reef structures paralleling the coastline less than 100 yards from the beach. Popular shore dive sites include Blue Heron Bridge, at Exit 57 near mile marker 75 north of West Palm Beach, where you can see snake eels, octopus, scorpion fish, barracuda, tropical fish, spotted eagle rays, and even manatees (note that visibility is only good during slack high tide).