How about Charlotte Amalie, plenty of room to anchor and plenty of restaurants within dinghy range and calm water. Cowpet has to many private moorings. Redhook has a ton of private moorings and the ferries go barreling through rocking all the boats You could get a slip in Redhook for the night at American Yacht Harbor marina and fill up with water before you leave.