El The Westin St. John Resort está situado en la bahía de San Juan de Gran Cruz, con una playa privada de arena blanca de 400 metros, y ofrece conexión Wi-Fi gratuita y servicio de conserjería las 24 horas.
Las habitaciones y villas de este establecimiento tropical disponen de aire acondicionado, escritorio, silla cómoda y TV de pantalla plana. Las villas cuentan con cocina totalmente equipada y zona de estar amplia.
El restaurante Cruz Bay Prime sirve carnes deliciosas y marisco fresco, mientras que el Beach Café ofrece un desayuno buffet diario y vistas al océano.
Mangrove Bay se encuentra a solo 14 km del The Westin St. John Resort, mientras que la pintoresca bahía de Caneel está a 15 minutos en coche.
El aeropuerto Cyril E. King está a 25 km y la histórica isla Hassel, a solo 1 hora en coche.