Black Rock Kaanapali (Pu’u Keka’a): Snorkeling & Cliff Diving

Black Rock (Pu'u Keka'a)