As with Half Moon Cay, Grand Turk would have been nicer if the ship had stayed a little longer in port, into the late afternoon or early evening, so that we could have walked on the beach without getting too much sun exposure. It was, however, a nice beach and very accessible. The facilities onshore looked like they were owned by Carnival, so not really too interesting. I supposed that if we had taken an excursion, we might have seen more of the island.
Would have enjoyed it much more if the ship had stayed a little longer into the late afternoon or evening. As it was, it's a very sun-drenched location, and we were trying to avoid getting burned. Also, unlike the other two ports, where there is a pier, at Half Moon you have to get on a launch, which my wife doesn't care for. There was, however, a nice grass-hut bar on the beach.
Walked around downtown for a few hours. Had a nice time. In retrospect, taking an excursion might have been a good idea since Nassau has a fair amount to see.