Honeymoon beach is just west of the Caneel Bay Resort and about a mile walk from Downtown Cruz Bay. There is no road that goes to the beach, except walking access you can get near the Caneel Bay Resort parking lot. I read it is a popular place for small tour boats to go. There are no facilities except portable toilets. There is boat access and a good amount of area for snorkling, but I didn't do any snorkling.