Besides CYOA, there is
Island Yachts. Full disclosure: Skip and Andrea are old friends. But I don't get a discount... <img src="http://www.traveltalkonline.com/forums/images/graemlins/jester.gif" alt="" />
On St Thomas, also Water Island, Vessup/Red Hook, and Compass Point are areas for entertainment. Mostly, places are quiet and tend to encourage self-catering. There is nothing like the peace and quiet of some St John anchorages.