Cannon Beach is one of the most well-known Oregon coast towns with an incredible beach and view of the famous Haystack Rock.