It was a lot of fun and definitely worth the $70 per person. It was long enough and the bottomless drinks were a major plus. Downside: like everything, it was affected by the weather. We couldn't kayak or snorkel because the waters were a bit rough, making it slightly murky.
We didn't book an excursion through the cruise, and now I wish I would have. May have been better. We did a city tour through one of their locals. It was interesting to see the city, but it wasn't beautiful by any means. I wish I would have done the scuba excursion here so I could have seen the beauty of Belize.
This was my favorite port. Beautiful, exotic, everything you hope for. We were supposed to scuba here, but it was cancelled because of rain in the morning. We snorkeled instead and had a great time. The water was beautiful. We got to experience the reef. Met some really nice people. Overall, it was definitely the best.
We were anchored and ready to be tendered to Grand Cayman, but the captain decided it was too rough so he cancelled the port. We then were stuck going back to Miami for 2 days. Major bummer. Not the ports fault, but I didn't even get to experience Grand Cayman and it was one of the major reasons I booked the cruise. Total bummer.