Snorkeling at Indian Key State Park is excellent. (Photo: David Blasco)

Snorkeling at Indian Key State Park is excellent. (Photo: David Blasco)