Port # 1: Grand Cayman: Beautiful Island. We booked an excursion with grandcaymenexcursions.com and went waverunning to stingray city. We stopped and saw some stingrays(Not bad). I totally recommend this excursion.
Port # 2: Cozumel: We booked a beach bbq at the Wyndham Resort. This was a really nice relaxing afternoon. We laid out by the beach and pool and had a really good lunch.(Try the Guacamole). All food and drink was included in the price for about $45 a person.
Port # 3: Belize: We booked with MAJOR TOM Excursions and did a cavetubing and ziplining combo. I think it was the best excursion we did. Major Tom's guides were awesome. We were a little weary at first about the ziplining but once you got up there(AWESOME). After the excursion, we stopped for some lunch cooked by the locals. If you book the excursion, get the lunch too($5.00 YUM).
Port # 4: Roatan: We really weren't fans of this port. My friends did go and hold Monkeys which they said was pretty cool. Not much to do at that port.
If you book excursion, Book them on your own and not through the ship. Your groups will be smaller and the the price will be cheaper. 2 of the 4 ports, you had to take water taxis to get into the port. And do yourself a favor, pay attention to the time you need to be back on the ship so the ship doesn't get held up(People will not be happy).
Disembarkation on Sunday got a confusing. There was no direction and people were forming their own lines to get off the ship.
We had a great time in general