5 Eyl 2022 ... Known for its towering Haystack rock and stunning sandy beaches, Cannon Beach is ranked by National Geographic Magazine as amongst the 100 most beautiful ...