We prefer chartering out of St Thomas. Straight from the plane to your boat. It just feels a lot less hectic to either not take a ferry nor another flight nor a night in a hotel.

We rent a car at the airport to run all our errands, buy groceries, etc and then we drop off the car a few minutes walk from CYOA.

Customs getting into the BVI has never taken me more than 30 minutes or so at Sopers Hole. Coming back into the USVI means either an extra stop on St John or a long sail back to Charlotte Amalie but we think it's less hassle than the ferry ride.