The U.S. Virgin Islands of St. Thomas, St. John and St. Croix are a luxury destination, packed with gourmet dining, upscale shopping, and activities like yachting and island hopping. Here are the top luxury resorts in the area.

Lovango Resort + Beach Club
Located just off the coast of St. John in the U.S. Virgin Islands, Lovango Resort + Beach Club offers guests a beach club with an infinity pool, waterfront dining, and tons of nature-inspired activities ranging from coral reef snorkeling to ...

Caneel Bay Resort
Set on its own private peninsula in the Virgin Islands National Park, Caneel Bay is a luxury resort featuring seven white sand beaches, complimentary water sports, a fitness center and a pool ...

The Ritz-Carlton, St. Thomas
The Ritz-Carlton overlooks Great Bay on the east coast of St. Thomas and features a private beach and spacious rooms with balconies. The resort is just five minutes from restaurants and lively nightlife in Red Hook ...

Secret Harbour Beach Resort
This beachfront resort features two restaurants, an onsite dive shop and condos with balconies and kitchens. Onsite dining includes the Cruzan Beach Club and The Sunset Grille ...