John Pennekamp Coral Reef State Park: Snorkel, dive, camp, kayak

Snorkel, dive or ride a glass-bottom boat to view the magical coral reefs at John Pennekamp Coral Reef State Park. Guide to camping, kayaking, lodging, food and things to do on Key Largo.