Not all good diving is done in Oceans. There are plenty of freshwater dive sites where the visibility rivals the ocean. Check out the 25 Best Freshsater Dive Sites from ScubaDiving.com.
When in Florida, Crystal River is a must. Snorkeling with the Manatees is so much fun! They are like big puppies that just want their bellies rubbed.