What GeorgeC1 said....get to St. Thomas. It will make everything easier and less stressful. We've been staying at Emerald Beach coming & going to St. John & the BVI at least 4x a year for decades and never had a problem. It has everything we need to relax right up until it's time to be at the airport....beach/bar, drinks, restaurant & pool. If we want to go shopping or eat somewhere else it's a quick taxi ride to town. You decide what time you need to be at the airport and you're less than 2 minutes away.