Black Rock Beach (Pu'u Keka'a), Maui
Black Rock Beach is located on Maui's west shore and divides popular Ka'anapali Beach in half. It is named after the large lava rock (Pu'u Keka'a) that sits in the nearshore waters on the beach. Legend has it that the souls of warriors left the earth here by leaping from this rock to meet their ancestors.
The area around Black Rock is a popular snorkeling spot. The more crowded area is the protected and easily accessible southern side of the rock, which is also popular among cliff jumpers. There isn't that much to see in terms of corals in this area.
The less-frequented horseshoe-shaped cove on the rock's open ocean-facing side has much better underwater sights. This harder to get to area is teeming with colorful fish, corals and turtles. It's best to swim here when the ocean is calm as the currents and surges can be strong around the tip of Black Rock.