Cannon Beach welcomes visitors with one of the most famous views in Oregon. Haystack Rock rises from the ocean like something ...