A shot of the sands and waters of Kahekili Beach

Kahekili Beach Offers Gentle Waters, Good Snorkeling, & More