Different kinds of whales are in the Monterey Bay all year. There is no bad time of year to go. There are many good whale watching tours but the ones off the top of my head in Moss Landing are Sea Goddess and Sanctuary Cruises.
Usually about $45 but groupon has some offers...
Thanks! Your answer is awaiting moderation.