You can clear in to USVI at Cruz Bay STJ or Red Hook STT - must have all the crew in person - do not have to clear Out.
The anchorages are extremely quiet in STJ, Cruz Bay or Red Hook do offer grocery shopping and restaurants, Christmas Cove on Great St.James has a pizza boat, Water Island has 2 beach bars, Magens Bay STT has a beach café, Maho Bay STJ has a beach bar, Honeymoon Bay STJ has lunch and bar.
The National Park in STJ has some excellent snorkeling, great beaches and land hiking. No fighting over moorings -- Great Cruz Bay has a Westin and some private rental moorings, hotel food.