Snorkeling Kaanapali Beach, Maui: Luxury Resorts and a Surprising Marine Life at “Black Rock”
This article is part of our guide for snorkeling on Maui. Kaanapali (Ka'anapali) Beach is located on the west coast of the Hawaiian island Maui. This 1 mile long white sandy beach is all about...