we saw this tour offered online, but when you went to book it, it said you had to book it through the cruise, so we did. It was organized well, but in case of inclement weather, they DO NOT refund your money. Luckily, the rainy weather burned off and we were able to go. The tour operator was friendly and humorous, and showed us many parts of the island people don't see or know about. He must have had a connection to The Poop Deck, because of all the restaurants and sea-side fish-fry places we could have eaten at, he chose to stop there and that place was EXPENSIVE and slow (but good).
this island is owned by the cruise ships RC and maybe MSC. either way the MSC stopped there and guess what we had? hamburgers hot dogs and ribs and chips and a couple of cookies. obviously, your sole purpose is to enjoy playing in the water and the sand. There's lots of activities to do, and a straw market that only takes cash. They have a couple bars on the island, but they were swarmed and ran out of everything required to make a beach cocktail.