Just to elaborate a little more on the ports...
Half Moon Cay is owned by Carnival ...so all your drinks will be Carnival prices and charged to your Sail and Sign card. The BBQ lunch (hamburgers cookout) is free. (just like the regular meals on the ship) And there is a new pirate ship (which means more shade for shade people like myself)
Grand Turk is a fairly simple port. Margaritaville right at the port. Jack's Shack is down the beach a little bit. Again since it is an island and everything has to be brought in...it can be a little pricey.
We have not been back to Freeport in YEARS...(although we are going in May). It will be interesting to see if anything has changed.
Have a wonderful cruise.
COMPLETES THE FLEET
If it is Carnival and it floats....we have sailed it!
Hubby ... DIAMOND (every ship except the Carnivale)
Me ... DIAMOND (every ship starting with the Tropicale)
20 year old son ... DIAMOND (every ship starting with the Tropicale...he is the only DOUBLE Milestone under the age of 21)
24 year old son ... DIAMOND