There are many great places to view migrating Gray Whales in December all along the Oregon Coast. On the North Oregon Coast, I would recommend Ecola State Park near Cannon Beach, the Highway 101 viewpoints from Neahkahnie Mountain near Manzanita or Cape Meares State Park west of Tillamook. On the Central Oregon Coast, I recommend Depoe Bay, Yaquina Head near Newport or the Cape Perpetua Interpretive Center near Yachats. On the South Oregon Coast, try Shore Acres State Park near Charleston, the Face Rock Viewpoint in Bandon or Harris Beach State Park in Brookings.
The winter Gray Whale migration typically peaks in late December and December 26-30, a statewide program called “Whale Watching Spoken Here” positions volunteers at these locations and others to help visitors spot the migrating mammoths.
You can find more information on the program HERE along with a list of all of the locations which can be good for spotting whales anytime between mid-December and mid-January.
Happy whale watching!