I had the opportunity to dive both Provo and Grand Turk this past October (I've never been to South Caicos, however). I lived and worked on Provo many years ago, back when there was but one large hotel on the island (and that's where I worked). And I continued to travel there for work for years after. I probably logged 100+ dives there and have great memories of those dives.
This last trip in 2021 felt strikingly different (and my most recent trip there was probably in the past 4 years or so). Maybe it was just a fluke of timing or weather. Or maybe there's some other explanation (currents? topography? storms?). But the dive experience between Provo and Grand Turk, all of
maybe 80 miles apart, was dramatically different. The dive sites on Provo (some in the bay, some at Northwest point) felt tired, worn down and sad. Visibility was good and there was
some marine life, particularly at shallow depths, but either my memories are much brighter than reality or things have significantly changed. By contrast, the dives on Grand Turk felt much more alive: healthier and diverse corals, more abundant marine life, sharks that happily swam with us for the entirety of 1-hour dives. And -- as an added bonus, and perhaps an explanation for everything -- only one other boat out on the water diving, aside from me, my buddy and our guide from Blue Water Divers. In October, 2021, cruise ships had not yet returned to the port on Grand Turk. The reef was virtually ours to play on.
All of our dives, on Provo and on Grand Turk, were in the max 60fsw to 90fsw range. A 10-minute boat ride to any site along the western, leeward side of the island was probably the longest trip we ever made.
While the diving on Grand Turk restored our faith (it was our second stop in T&C after a week on Provo), the landside experience on the island is, to be polite, still pretty rough around the edges. Grand Turk is the capital of the country, and I had figured that it would have matured in the decades since I was last there, but Provo definitely feels like the more grown-up little brother (at least in terms of things like infrastructure and options). If feral donkeys and dogs and abandoned salt ponds are your thing, book a trip to Grand Turk NOW! But if tourist comforts are more your cup of tea, or you don't want to subject yourself to the vagaries of interisland T&C travel, then Provo is the place to stop. On Grand Turk, Bohio certainly seemed nice (we did our SIs there) and the few guests that we spoke to on the beach were happy. The food was, as
@Hoag pointed out, portioned for monster appetites (we went for the island night BBQ), and my steak dinner bled my wallet but fed me for
days afterward. Locals far outnumbered visitors at dinner, and
everyone left with at least one, large clamshell container of food to go. We stayed at Osprey Beach (mostly serviceable) and dove with Blue Water Divers (recommended). Hotel, dive shop and beach all within about 50-to-100 feet of each other. It's the same at Bohio.