I've been on 17 cruises. Other than interaction with wildlife (which can't be controlled) this was the best shore excursion I've had the pleasure of participating in.
My only complaint was they did not make it simple to tip the guides. We did the segway/safari/snorkel trip and there were different guides in each section. I feel bad I didn't realize...
More
