Be sure to enjoy recreational amenities, including outdoor tennis courts, an outdoor pool, and a spa tub. This resort also features complimentary wireless internet access, concierge services, and gift shops/newsstands. Enjoy Caribbean cuisine at Snorkels Bar and Grill, one of the resort's many dining establishments, which include 2 restaurants and a coffee shop/cafe. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and laundry facilities. Free self parking is available onsite. Make yourself at home in one of the 200 air-conditioned rooms featuring kitchens with refrigerators and microwaves. Your bed comes with down comforters and premium bedding. Rooms have private balconies. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Distances are displayed to the nearest 0. 1 mile and kilometer. Great Cruz Bay - 0. 3 km / 0. 2 mi- Chocolate Hole Beach - 1. 2 km / 0. 7 mi- Chocolate Hole - 1. 3 km / 0. 8 mi- Sunset Beach - 1. 7 km / 1 mi- St. John Spice - 1. 9 km / 1. 2 mi- Cruz Bay Beach - 1. 9 km / 1. 2 mi- Battery - 2 km / 1. 2 mi- Mongoose Junction - 2 km / 1. 2 mi- Virgin Islands National Park - 2 km / 1. 3 mi- St John Eco Hike & Snorkel Adventure - 2. 1 km / 1. 3 mi- Cruz Bay Visitor Center - 2. 2 km / 1. 4 mi- Klein Bay - 2. 8 km / 1. 8 mi- Honeymoon Beach - 3. 2 km / 2 mi- Salomon Beach - 3. 3 km / 2. 1 mi- Caneel Bay Beach - 4. 4 km / 2. 7 mi. The nearest airports are: St. Thomas (SPB-St. Thomas Seaplane Base) - 22. 1 km / 13. 7 miCyril E. King Airport (STT) - 26. 2 km / 16. 3 mi With a stay at The Westin St. John Resort Villas in St. John, you'll be near the beach, within a 10-minute drive of Virgin Islands National Park and Great Cruz Bay. This beach resort is 4. 2 mi (6. 8 km) from Trunk Bay and 5. 5 mi (8. 8 km) from Sapphire Beach.