Fragola, where did you stay and what OP did you use? How does the island and infratructure look? I really want to to get to GT.
Saboteur, I stayed with Bohio Dive Resort. It's a small boutique dive resort but it does get crowded on cruise ship days with daytrippers renting out lounge chairs and filling up the bar and restaurant. Hotel guests get a special area reserved and can preorder lunch so it's ready after your two dives and hot shower.
Bohio will book your domestic flight from Provo to Grand Turk as part of their package. When I landed on GT we had to wait outside the airport terminal for our luggage. Someone said it was due to roof still under repair. However a week later we were inside the building.
There are some damaged buildings on Front St. One restaurant that I tried to find isn't there anymore but I don't know if it was the hurricane that put it out of business. National Museum was closed due to damage.
Bohio suffered damage to the roof of the building I was staying in and wooden walkways around the housing was brand new. Their dive shop was wooden and totally destroyed but the new building is concrete. They lost some gear though - many rental dive computers and flashlights. This may take more time and money to replace. Bring your own device if you want to do a night dive. Due to the Christmas crowds they brought in Ollie from Salt Cay Divers to help out and I was in his boat for the week. The practice dive pool, satellite TV signal and wifi were out of commission during my stay. Actually wifi was out all across the island so people were using roaming data. It should be fixed up soon and the other things did not affect their ability to house guests. The unoccupied rooms were still being spruced up when I arrived. No problems with power.
I didn't personally visit the cruise ship centre but other guests said it was fully functional and the port schedule was fairly full.
For other housing choices another guest had previously stayed at Osprey Inn and Salt Shaker Inn which are both less posh than Bohio. Only Bohio was open for Christmas dinner.
Flying tip: leave lots of time between your flight arrival in Provo and domestic connection to GT. There's only one runway in Provo and lots of congestion for airplanes and immigration lineup. We circled over Provo for 30 minutes before landing. On leaving Provo the security lineup is also crazy. It snaked over 5 times across the length of the check in desks and took me 90 minutes to get through.
I met someone in the airport lineup who had just finished a week with Explorer Ventures liveaboard and enjoyed it.
Enjoy GT!