Nestled on the beachfront of St. Croix in the US Virgin Islands, the Renaissance St. Croix Carambola Beach Resort & Spa is a tropical oasis surrounded by lush gardens and turquoise waters. Guests can enjoy water sports, relax by the pool, and explore the island's natural beauty.