Stop in at the Whale Watching Center (119 SW U.S. 101, 541/765-3304, 9 a.m.–5 p.m. daily summer, 10 a.m.–4 p.m. Wed.–Sun. winter, free) where Oregon Parks rangers can help you spot whales and answer your questions about them. The center, located right on the Depoe Bay  seawall, is an ideal viewing spot.
Peak viewing times are mid-December–January, when whales are migrating south; late March–early June, when they’re traveling north (mothers and babies generally come later in the season); and mid-July–early November, when resident whales feed off the coast.
The least likely times to see whales from the central Oregon coast are mid-November–mid-December and mid-January–mid-March.