I loved the Liberty and Grand Turk. There are a lot of nice little shops, and Jimmy Buffet has a place there, with a nice swim up bar. It was packed early, so you may want to go earlier rather than later.
Grand Turk is one of my fav's..... I'm sure you'll love it!!! have fun!