For Grand Turk - check out the Grand Turk Cruise Center website CarnivalGrandTurk Home
There's lots of information there.... There's been a lot of things added since we were there in 2006 . . . It's a small but lovely island. Great snorkeling. There's a beach right off the pier set up with chairs and clam shells for cruise guests, there's a pool at the Margarittaville in the cruise center.