Flamingo Divers, about mid-island, near Flamingo salt pond, in a nice little boat basin, runs trips out to the drops offs: nice people. very nice diving, small groups, but the really good reefs are at least an hour away. they do two tank dives only, takes most of the day out and back. computer required.
Inshore around Provo is mostly flat and sandy, and the amount of new construction is staggering. Grand Turk is much closer to the best diving, quieter, nicer. Provo has those resort beaches for lounging around, but they are idicative of long sandy shallow bottoms. Most corals on north side, where the only inshore snorkeling is, have been damaged by construction connected pollution and silt, plus great numbers of people.