Honeymoon is a beach on St. John, U.S. Virgin Islands. Former Caneel Bay resort beach, reachable by a 15-min hike from Cruz Bay or by water taxi. Beach bar and water sports.
Honeymoon is on St. John, in the U.S. Virgin Islands. Former Caneel Bay resort beach, reachable by a 15-min hike from Cruz Bay or by water taxi. Beach bar and water sports.
Beach conditions and crowds vary daily with cruise-ship port calls. Check the beach crowd forecast before you go.