Glad to hear about Half Moon Cay. We've been to St Thomas before, great for snorkeling (Coki Beach was awesome!). I haven't heard anything great about San Juan, but at least the kids can say they've been there.
We've been to Nassau, totally unimpressed. Very expensive to take the cabs or water taxis to Paradise Island/Atlantis (we went in 2004, 6 of us in a taxi cost $50 each way, and it's only about a 10 minute ride). We went through the hotel, it was impressive, especially the aquarium, but we didn't want to pay for the cruise ship tour and use of the beach, so we went to the public beach a few blocks down for free. A beach is a beach. The jewelry sellers/hair braiders were very overbearing.
After we got back we walked down to the Straw Market just down the street from the cruise ship dock, saw the same stuff they were selling on the beach for much less. Great place for t-shirts and hats, very reasonably priced.
I am most curious about Grand Turk.
Thanks for your info! We are cruising at Thanksgiving, hoping for another great time!
In Nassau, there's a nice pirate museum not too far from the straw market. When we were there, the market had burned down a few months before, so it was all in a large circus tent.
I think San Juan has a certain charm...the old town night life is fun, and I hear the Bacardi tour is interesting. The one time we were there, I took a special tour that sent us (a bunch of Linux Lunatics, courtesy of Geek Cruises) to Arecibo, the large radiotelescope carved out of the hills...very impressive! Much larger than it appears in the James Bond movies.
My wife and daughters wandered the old town, and went to the El Morro fort and generally had fun.
There are two threads under destinations that are about Grand Turks....they might be helpful. We were there last November. We didn't do any of the water activities. Took the bus tour around the island. We were back on the ship a couple hours before we sailed. Her Majesty's Prison was nice as was Lighthouse Point. It just depends on what kind of activities you want to do........
Carnival legend November 2009
Carnival Glory October 2007
Carnival Elation November 2006