We have started using Emerald Beach, right by the STT airport for our last night and it is a short taxi ride to the ferry terminal. Windward Passage is right across the
street from the ferry dock, but their prices went way up on us in a strange way. The first and only time we stayed there booking through booking services was very
high, but a direct phone call got the room to something like $129., which was fine. But after that booking services and direct phone calls were way up near $300.
We call Emerald Beach direct and get a decent price, plus it is right on a nice beach. Nice room, bar, restaurant. So, we have re-booked for May. Good luck and
have fun.