Hamoa Beach

A beautiful crescent shaped beach with cliffs and gorgeously framed by blue ocean.