I've had the opportunity to go whale watching with this company many times. The Privateer is a big boat that holds over 100 people. The crew is always friendly and helpful.
There is always something to see off the coast of San Diego. In winter, there is the gray whale migration. In the late spring, the blue whales begin to show up and stay through October. There is always the chance of seeing other whales such as fin whales, humpbacks, and minke whales.
Just about every trip, no matter what time of year, there is an excellent chance of seeing dolphins. Mostly common dolphins, but occasionally bottlenose and Risso's.
I've been whale watching all over the world. I really enjoy this company.