The boat was the destination and not the ports. Haiti was beautiful but the barb wire fence spoils the effect. Jamaica was nicer, we walked around the city bu ourselves and saw an infant school, churches, the courthouse and bought some souvenirs. The excursion to Chichen Itza while at Cozumel was the highlight of our trip.
Excellent entertainment, saw Cats twice and activities such as surfing, ice skating, zip lining and rock climbing. Food could be better. The ingredients were OK but all the seafood was overcooked probably because of the large crowd, the food was precooked and sat on a warming table. The menu selection was rather unexciting, no duck.
The library selection was dismal but the internet was fast and reliable. The service desk was not helpful and took an hour and 2 trips to adjust an $8 billing error.
Just walked around the city and saw the local landmarks.
Only went to the beach.