Nukunamu Channel Beach: Foa, Haʻapai Snorkeling & Diving Cove | OnlyBeaches