It does come down to ports !
Cozumel: a fan favorite...I would say. A great deal to do.
Half Moon Key: a great beach day. No shore excursion ticket needed=simply get off the ship onto the tender. They even cooked a lunch for us. if a day at the beach is one's primary criterion, this gets my vote.
Grand Cayman: lovely island, classy, lovely beaches. touristy and a bit boring for anyone NOT wishing to get wet.
Jamaica: nice if part of a resort or tour group..Don't go at it alone. Not for anyone who does their own tours off the beaten path.
Nassau: a lovely town with colonial charm.
that's just MY take !
PAST TRIPS= Enchanted Capri
Carnival: Inspiration, Legend, Valor, Destiny, Holiday, Triumph, Splendor, Fantasy
HAL: Maasdam twice, Statendam, Oosterdam
Use your Imagination or follow your Destiny.. its all up to you...
2008-Valor and Glory
2009-Spirit and Splendor
2010-Freedom of the Seas and Mariner of the Seas
2012-Allure of the Seas and Navigator of the Seas