Best plan is to pick up a western mooring outside Cruz Bay STJ - dinghy to NPS dock. - No need to clear out when you return to BVI
Wonderful peaceful quiet sheltered bays on both N and S STJ shore - Many NPS moorings
great snorkeling at some offshore cays as well. Durloe Cays, Lovango, Mingo,Thatch, Congo, Whistling, Waterlemon Cays or The James's off STT
Rendezvous Bay is one of my Favorite anchorages, well inside, in an obvious sand bowl in seagrass field
Cruz Bay is a walking town with lots of dining/drinking/shopping options - public dinghy docks next to ferry dock.
No marinas or yachting services available on STJ