Honeymoon Bay Beach is one of the beaches at Caneel Resort. It can be reached by trail from the edge of Cruz Bay or by parking at Caneel ($20) and walking about 1/2 of a mile. It is a very nice beach and is generally not crowded. It is also the home of the St. John branch of VI Ecotours, they have a small store at the beach where items like snorkeling equipment can be rented or purchased as well as drinks and snacks.