Flashes of neon blue, orange, and yellow dart in and out of your foggy peripheral vision. A school of grunts appears on your left, and it's getting awfully close. Wait, is that a sea turtle? No, just a coral. Darn. You settle for chasing after the little pufferfish that just swam by and pretending you're an extra on the set of Finding Nemo. The past few weeks have had you itching for some Vitamin Sea, and the Twin Ledges moorings never fail you. Located an easy two miles north of the Port Everglades inlet, these 16 mooring buoys are teeming with marine life, and the visibility is typically good. Blue and yellow angelfish, parrotfish, lobster, and yes, the occasional sea turtle have no qualms with letting you drop by for a visit every once in a while. Don't forget to grab your GoPro and get to snapping. #snorkelselfie
Degrees/Minutes N 26 7.750 W 80 5.460
Degrees/Minutes/Seconds N 26 7 45.000 W 80 5 27.600
Readers' choice: Red Reef Park