Excellent advice from everyone. Stingray tour and cave tubing is a must. Bring a waterproof camera on the cave tubing tour. Book on line it's a lot cheaper than the ship booked tour and not as crowded.
We use captain marvin's for the stingray tour. Here's their link http://www.captainmarvins.com/
Have a great cruise!