When you stay at The Ritz-Carlton, St. Thomas in St. Thomas, you'll be on the beach, within a 15-minute drive of Sapphire Beach and Magens Bay Beach. This... Read more…
6080 Estate Smith Bay, St. Thomas, 802, VIShow map
Located in St. Thomas, Margaritaville Vacation Club by Wyndham - St. Thomas is in a rural location, a 3-minute drive from Coki Point Beach and 6 minutes... Read more…
With a stay at Scrub Island Resort, Spa & Marina in Scrub Island, you'll be on the waterfront, just a 4-minute walk from Lee Bay Beach and 7 minutes by... Read more…
With a stay at Secret Harbour Beach Resort in St. Thomas, you'll be on the beach, within a 10-minute drive of Sapphire Beach and Secret Harbour Beach. ... Read more…
6800 Estate Nazareth, St. Thomas, 00802, VIShow map
With a stay at Club Wyndham Elysian Beach Resort in St. Thomas, you'll be on the beach, within a 15-minute drive of Sapphire Beach and Cowpet Bay. This... Read more…
6600 Estate Smith Bay, St. Thomas, 00802, VIShow map
When you stay at Point Pleasant Resort in St. Thomas, you'll be on the waterfront, within a 5-minute drive of Smith Bay Beach and Coki Point Beach. This... Read more…
300B Chocolate Hole P.O. Box 8310, Great Cruz Bay, St. John, 00830, VIShow map
With a stay at The Westin St. John Resort Villas in St. John, you'll be near the beach, just a 4-minute walk from Great Cruz Bay and 14 minutes by foot... Read more…
Lee Road, Valley Spanish Town, Virgin Gorda, VG 1150, VGShow map
With a stay at Rosewood Little Dix Bay in Virgin Gorda, you'll be on the beach, just a 2-minute walk from Little Dix Bay Beach and 12 minutes by foot from... Read more…