Grand Turk is a Carnival built cruise port. There is a little of something for everyone - beach, shopping, dining, pool, Flowrider, excursions etc. The port was very clean, although extremely touristy. The Gibbs Cay Stingray and Snorkel was lots of fun and very interesting - just wish it was longer.
We actually docked in La Romana, Dominican Republic, but took the Catalina Island beach break excursion. The boat ride over was a bit rough (bad enough on the way back that people were sick). The beach was gorgeous! My only complaint would be about the aggressive vendors. They would come up to us and give out free wood carving necklaces on cord and then ask you to come to their hut. They were aggressive and territorial - not happy if you tried to check out another vendor's wares! Cheap t shirts and counterfeit Cuban cigars...
We did not take an excursion, but instead wandered around town and did a bit of shopping. Very European feeling and very clean. The local people were friendly and not pushy at all. Kids enjoyed the swinging pontoon bridge and the colorful buildings. A bit pricier compared to Aruba.
We took Carnival's Gold Coast Jeep tour. Excellent! Drove in Land Rover 4 x 4s and toured the sites...Natural Bridge, California Lighthouse, Ayo Rock, the Ostrich Farm, Gold Mine ruins and of course, the beach. Great tour guides who were informative and a lot of fun! Later we wandered around town to buy some souvenirs. Found the prices to be a lot cheaper here than Curacao.