The best anchorages would be Christmas Cove, Brewers Bay, Lindberg Bay and Charlotte Amalia harbor. Personally, Christmas Cove is a good stop for a snorkel and some pizza, the rest of St. Thomas can be skipped your not missing anything. If your looking for something different head over to the Spanish VI's.