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