Parking in Cruz Bay is at a premium. You can get a permit from the visitor center to park there while you hike. We hiked the upper trail to the overlook and then down to Honeymoon Beach. There was a nice concession down at the beach with food, drinks, and gear rentals. It was odd to hike through the wilderness and then end up in civilization! We made a loop hike by taking the lower trail to Salomon Beach. It was a nice warm-up hike. Not too daunting. Some great scenery and a couple of beautiful beaches as destinations.