I may be the only one but I disliked the Pacific Whale Foundation. They did a switch on the location on the day of the trip, due to weather, taking the boat to a location that could be accessed better from the road than the boat. They were asked, when it was being booked, if the storm approaching from the south would have an impact on the trip. Their answer was that the storm was only going to hit Oahu (If you aren't familiar with the island locations look at a map for the absurdity of that response.) They advised they would not be going to Molokini but would cruise up the coast "trying to find a good spot." They did not offer the chance to cancel or reschedule.
The boat was overcrowded, without enough seating for the number of people on board and they were stingy with all food and beverage. (Sorry but a 1/4 of a muffin and 4 oz of POG does not constitute a breakfast, lunch was not any more bountiful and was carefully monitored to make sure no one went through the line for more.) The stopped the boat over 150 feet from the nearest fish, requiring a long swim, in choppy water, just to get to the fish, which were still in very deep water. But the worst part was the constant chatter regarding their foundation and the repeated requesting of money for their foundation. Once would have been fine but it was nonstop.
Maybe our experience was unusual but it reminded me a lot of a timeshare presentation, except it was longer and we couldn't leave when we had had enough.