I took my wife on a whale watching trip this weekend, and it was a great experience. Captain Steven and the biologist Nona make a great team -- informative, entertaining, and fun!
You're not guaranteed to see any whales, but we lucked out with a gray whale sighting -- and the dolphins ... there were dolphins everywhere.
I wasn't aware that there would be bathrooms and snacks, drinks, and cocktails available for purchase on board. This made the trip even more comfortable.