the reef off of the beach is pretty good and lots of good dive spots in the area. Taylor Bay is one of the most picturesque places I’ve ever been. Several all inclusives on Provo (we’ve never stayed at one) but limited food and restaurants compared to places like Hawaii. If you go to Turks you go to be in the water.
One piece of advice, make sure you have no stray bullets in your luggage. Google that.