One solution is simply to fly into Beef Island. Then you grab a taxi to Tortola or a ferry to Virgin Gorda - they run all day and evening.