If you miss you connection and get on the second plane arriving at 2:45 pm you should be fine to catch the 4:15 out of Charlotte Amalie.

If not, you could call Dolphin, they advertise shuttle service to Tortola up until 8 pm daily. You could also check with Foxy's Charters.