We literally just got back from a four-hour tour of the Napali Coast. The trip was a lot of fun with a very friendly an knowledgeable crew.
Pros: what i mention above - plus great views, dolphins, turtles, sea caves, etc. Also a wild and wet ride back. My 13-year-old daughter felt like she was on an endless water ride.
Cons: Spend more time snorkeling. This may just be me as I love to snorkel and was way last out of the water. Also, add a veggie sandwich (no meat).
BOTTOM LINE: I definitely recommend!