We did the glass bottom boat tour and had a perfectly good time. Our expectations weren't to high. We had lovely weather for a sail around the harbor. Saw some fish and the shipwreck. We had little kids with us, so this was about what they were up for. Wouldn't highly recommend it, but I wouldn't say it stunk or was a waste of money either.
We then went to the pirate museum on our own. That was great for our five year old son.
We were back on the ship for a late lunch and lots of time in uncrowded pools.