Puu Poa beach lies directly in front of the 1 Hotel Hanalei Bay and Hanalei Bay Resort. A small beach with coarse sand, the beach offers modest snorkeling in the reefs when the ocean is calm. Some limited swimming is possible in the section where there's an opening in the reef, as seen in the aerial photo below. With its incredible mountain backdrop, this is a great location for wedding photos.It's possible to walk down the narrow beach to the mouth of the Hanalei River, but one can't access Hanalei Bay from here. Public access to Puu Poa beach is via stairs beside the 1 Hotel Hanalei Bay but there are only 7 public parking spots (always full as they are shared with Hideaways beach), so this is not a beach that's easily accesable unless you're staying at a nearby condo complex.