Cruise ship diving is a great way to experience a sampler of the Caribbean. In two separate cruises, I have been to Cozumel, Belize, Roatan, Haiti (not great diving), Grand Cayman, Jamaica, and Playa del Carmen. It gives you an idea of where you might want to go back and spend a week sometime.