I think we were lucky, but this tour delivered!
I took a tour earlier in the week in Dana Point, CA (supposedly the whale watching capital of the west) and saw nothing.
On this tour out of Monterey, saw at least 15 whales and watched them for at least 90 minutes. The whales were feeding, so also got to see the sea lions and sea gulls join them.
Would highly recommend!!