menu
North Shore – Puu Poa Beach is located below the Princeville and Hanalei Bay Resorts, with a view of Hanalei Bay. Photo Credit: Candace Freeland