Loved loved our tour with Landen. We did the 10:30 at Kealakekua Bay and because he only does max 6 passengers, if you book as a family, you'll likely essentially get a private charter. (We had 5: 3 adults and 2 kids)
They are one of the few that allows kids as young as 2 on the snorkeling tour. Our 2 kids (5 and 2) mostly just stayed on the boat during that portion but they loved the high speed boat ride there and back. Landen was even kind enough to watch them while we snorkeled out in the Bay, which is the best snorkeling we've ever done, more so than Hanauma Bay on Oahu. We enjoyed coconut water and fresh pineapple during the trip, and there's room to bring a cooler on board if you'd like as well.
We saw dolphins as we were leaving the harbor as well as coming back. Amazing tour, for a really great price as well. Don't hesitate to book!