That seems like an extreme change, since the two islands are very far apart.
Grand Turk is very small. A tour of the entire island takes 1/2 hour. But, it have great beaches and is well known for its diving, including snorkeling. Hopefully, you like beach days, since that is pretty much what you can expect.