Puffins Return to Haystack Rock

Capistrano may have its swallows, but Cannon Beach has its puffins. Each spring, puffins that have spent the last eight months floating and diving on the open seas of the Pacific Ocean return to Cannon Beach’s Haystack Rock to lay eggs and raise their chicks. Puffins nest on Haystack Rock from April through July and are best viewed now through July. Almost