<< GT & Salt Cay have far more atmosphere than Provo & the diving is equally as good. Alex - I assume you made it to the Nookie Hill Club during your time there? >>
Ahhh, the Nookie Hill Club! GT's premiere (and only, actually) disco / night club! Yes, been there, done that, enjoyed it a lot.
My wife & I got married when I worked on Grand Turk. We flew to Salt Cay for our honeymoon. This 9-mile flight actually took longer than a boat would have taken, as the plane arrived from Provo and the pilot advised he didn't have enough fuel to fly to Salt Cay and back. After much animated discussion with the newlyweds, he decided he did after all, and we finally took off. We were the only 2 "tourists" on Salt Cay, as it was the height of the hurricane season, so we had the dive op there to ourselves. Great fun.
I agree about the atmosphere. If you want to see a bit of the "real" Caribbean, try Grand Turk. All 3 dive operators there are pretty decent - I would particularly recommend Mitch & Blue Water Divers. The diving is great - the wall starts pretty close to shore, and can be dived as a shore dive in places. You can do a night dive from the Water's Edge Bar on the beach, fin out to the wall, and be back in time for drinks & a late dinner. Writing this makes me want to go back ...