Caneel Bay, A Rosewood Resort - Caneel Bay, Caribbean - SniqueAway - incredible resort. Best of both worlds - beaches for families and private beaches for couples. We went two different times to get away from it all!
Caribbean paradise at Caneel Bay, a Rosewood Resort on St. John in the US Virgin Islands. Caneel Bay is a stunning resort with 7 beaches in Virgin Islands National Park on its own private peninsula where it is isolated on Rated 4 stars on Expedia.