Clear lakes and quiet ponds within the rivers of Marion County provide some of the highest rated opportunities for snorkeling in Florida. Snorkeling is fun, but for the more adventurous, some of the country’s largest spring outflows create world-renowned cave diving. Cave diving is an activity with unique hazards, so be sure to check with a professional guide before you head down.