Upon arriving at Cruz Bay, you can easily get a taxi to the Westin St. John resort. Taxis are readily available with standardized rates, eliminating the need for prior booking.