View of Cannon Beach in Oregon with Haystack Rock in the background