Where is Cannon Beach?

Where is Cannon Beach located?

Cannon Beach, Cannon Beach, United States of America (approx. 45.890026°, -123.96186°)


Where is Cannon Beach on the map?