We land in STT around 1:40pm on a Saturday in August. Speedy's says the ferry leaves at 3:30pm from main ferry dock in Charolette Amalie. Need to check in 30 minutes before ferry leaves. Do I have enough time?? Do I need a taxi to the ferry or is it walkable? Any idea on cost of taxi if I need one? The ride is 2 hours according to Speedy's. Does it stop in Tortola? Do I get off and go thru customs there or in Virgin Gorda? When I go home do I go thru customs in VG or in Tortola and again at STT airport? I'm a little confused!! Thanks for the guidance!