Perched on a seawall with expansive ocean views and a large viewing deck, the Whale Watching Center in Depoe Bay is the perfect spot to see whales.