If not too late, i highly recommend looking at option of flying into SJU and chartering Island Birds direct into Tortola. Flights into SJU are typically 150-200 cheaper so should be around same price as water taxi and STT flight.