Caneel Bay, a luxury resort on the Caribbean island of St John in the US Virgin Islands
Size: 3800px × 2487px
Location: St Thomas and St John, US Virgin Islands
Photo credit: © ICP / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: bay, caneel, caribbean, destinations, island, islands, john, luxury, resort, resorts, rosewood, sh01, st, upscale, vacation, vacations, vi, virgin