Hanalei beach
Hanalei Bay Beach is not just a beach with soft brown sand, but also surrounds by small mountains at two sides. This is a great place for the beginners in surfing, and those who know that finding waters to swim till length and making sure they are safe is a rare thing. Hanalei Beach is […]