Disconnect in pristine natural surroundings & low-key luxury in St. John. Caneel Bay. Featuring 7 beaches along a secluded 170-acre peninsula & within the Virgin Islands National Park, the resort has 166 guestrooms that overlook tropical gardens & a turquoise sea. Each room is richly decorated with natural woods, native stone, & handcrafted furniture. Discover the perfect destination to spend quality time with loved ones & create memories to last a lifetime.