Kahalu Beach Park is a nice place to snorkel, but probably a little too shallow to dive. We went here many times during a recent trip and snorkelers of all ages were here. Snorkeling is great with lots of varieties of fish including Humu humu's and others. Many say this beach has a greater variety of fish than most other beaches on the island. There are lots of people here, so be careful if you want to snorkel or dive.