May 29, 2024

Makua Beach: A Hidden Gem on Oahu’s West Shore