We took the boat from Kaanapali to Honolua Bay on a nice, somewhat windy day. The snorkeling is incredible as you would expect. The captain (Nick) and crew were totally great, the drinks were indeed bottomless, and the food was surprisingly good. Just make sure if you are going with young kids like we did, choose a different time! The boat before us had a bunch of young families who seemed to have a wonderful time. The afternoon boat that we were on was an absolute rager with everyone getting completely hammered and, um, grinding. Having recently done a boat tour that was actually a tour, this was a bit of a surprise. So all in all, it was more of a party boat with some snorkeling rather than a snorkel with some dinner and drinks. Again, no knock on the operation or crew, just writing the review I wish I read beforehand!