The U.S. Virgin Islands -- St. Thomas, St. John and St. Croix -- are located in the eastern Caribbean, just 1,100 miles southeast of Miami. Each island has its own unique character, but they are all great for snorkeling, scuba diving, and just being a beach bum.
This beachfront resort in St. Croix features two pools, a spa and an 18-hole golf course. Guests enjoy complimentary breakfast daily, and there's a camp for kids with age-appropriate, supervised activities.
The Westin St. John is located on Great Cruz Bay on the southwest coast of the island. The resort is great for families, with a camp-like kids club and a gentle waterfront prime for swimming and snorkeling.
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.
Located on the calm, Caribbean coast of St. Thomas, Bolongo Bay Beach resort is a family-owned favorite with a great beach, two great restaurants and wide range of activities that keep visitors coming back each year.