Just returned from cruise to ABC island. Excursion we did through celebrity included island tour and stay at Ocean Oasis.
there is a small lagoon which is sandy that you can play in the water. Otherwise the only other water entry for snorkeling was over some rocks so needed water shoes.
resort is nice. Lots of loungers and palapa’s. Food and drinks are good and plenty of staff for serving.