This trip was the perfect length of time (3 hours) and we were able to see a pod of 200 dolphins, a dozen swimming otters, and 3-4 fin whales!! Our guide did a great job of alerting folks where to look and providing fun facts, the captain steered the boat so we got the best possible view while still respecting the animals' space.
There were snacks and drinks for sale on board for those who wanted them. They also sold Dramamine.
Remember to bring cash for tip, but otherwise they do have a Venmo!