Enter your dates to see the latest prices and deals for Saint John hotels
Long Bay Beach Resort features free bikes, outdoor swimming pool, a fitness centre and garden in Tortola Island.
Facing the beachfront, Secret Harbour Beach Resort offers 4-star accommodation in St Thomas and has an outdoor swimming pool, fitness centre and garden.
Set on St. John's Great Cruz Bay with a private 400-metre white-sand beach, The Westin St. John Resort features free Wi-Fi and a 24-hour concierge service.
Boasting sea views, Sapphire del Mar B-106 Ocean Front Beach Level features accommodation with a private beach area, pool with a view and a garden, around a few steps from Sapphire Beach.
Set in St Thomas, Sapphire Dream offers accommodation with free WiFi, air conditioning, a private beach area and access to a garden with a year-round outdoor pool.
Boasting air-conditioned accommodation with a patio, Ocean Front Sapphire del Mar B-107 is set in St Thomas.