Lots of schooling fish near the rocky point on the North side. Good for both snorkeling and diving. There is a nice reef with several cleaning stations running SW from the rocks on the South end of the beach. It can be a bit tricky to find unless you snorkel around to orient yourself first. Nice mini-wall with about 10' relief, 30' depth. Lifeguards insist on the use of a dive flag. It's a good idea because of the proximity to Kihei boat ramp. My primary reason for diving this reef is that my condo is across the street, and I'll dive while family and visitors hang out on the beach and/or snorkel.