The Marriott Carambola is very nice and they have a dive shop on site