I moved to Florida from Minnesota a little over a year ago. As a dive junky, I was drawn by the easy saltwater access, and warm climate. I didn’t really expect to be doing much fresh water diving in Florida, especially being I live less than a mile from the coast.
Florida does have some unique fresh water diving opportunities though! They have a large concentration of fresh water springs, and accompanying underwater cave systems! The spring water is usually really fresh, clear, and relatively warm (at least compared to Minnesota’s fresh water). Most of them stay in the mid to low seventies year round.
I have heard about similar dives when I was Mexico, but they called them “cenote” dives. Unfortunately, I never had the opportunity to partake in any of those cenote diving adventures when I was there.
Some of the cave systems will require you to have a cavern diver certification even to get in the water. A cave diver certification would be a requirement to past the light zone though. Cave diving can become a very expensive endeavor. Many of the cave divers I know use rebreathers, and/or do multi-tank, multi-gas decompression dives.
There are many springs where you can dive with just an open water diver certification too though, if you'd like to just get your feet wet a little. I, personally, do not have a cave or cavern diving certification. I was, however, able to dive several underwater crevices, caverns, and sink holes in Florida, and so can you!
If you want to dive some of Florida’s fresh water springs, a good site dedicated to them is FloridaSprings.org. It doesn’t have all of the springs on there, but it’s a great place to start. Not all of the springs listed allow scuba diving either. But, most of them say whether they do or not right on the site.
If you'd like to get some cave diving or cave diving training, I would recommend you visit my friends at Florida Underwater Sports.
Below is some video footage from my last dive at Paradise Springs.