I have booked a first time Caribbean cruise in May next year, MSC Seaside which visits San Juan, Charlotte Amilie in the virgin isles , Nassau and then the MSC Ocean cay island.
Is there any diving in the Virgin isles ? I have read up about Nassau and would love to do the shark dive but we don't arrive until Noon , leaving at 8pm so I think I will be pushing it to meet the dive trips. I have no idea what Ocean cay area is like or if there are dive excursions. Thanks.