Key West has some fantastic diving near it. I went on a night dive and got to swim with a sea turtle (that thing was frikken HUGE).
Grand Cayman has some good snorkeling. Never tried to do diving while I was down there...didn't feel the need to
Posted via Mobile Device