Grand Turk was fun. Enough to do right off the ship. Locals were friendly and nice.
Could have done without Nassau. I've been so many times I opted to shop and walk around Atlantis. If it's your first time in the Bahamas you'll probably enjoy it. It will be a long time before I pick another cruise itinerary with a Nassau stop.
Jamaica was typical Jamaica. Creepy aggressive people. Polite in speak, but relentless. Another tourist near me actually screamed at someone to just shut up. Not really necessary, but I can see why he lost his temper. Climbing the falls was fun, but so crowded. I've done it before and wanted to try to climb without a guide this time. Should have been easy but it was so crowded there was nowhere to go.