Cannon Beach

Cannon Beach


Six miles south of Gearhart along U.S. Highway 101, this artistic enclave fronts the ocean and magnificent Haystack Rock. Its placid streets are ideal for strolling, shopping and enjoying the eye-catching scenery.

The art of world-renowned artists can be found in the many art galleries to be discovered in Cannon Beach.

Cannon Beach is located six miles south of Gearhart By The Sea. Gearhart helps in making it a perfect destination for you to visit while you stay with us at one of our vacation rentals.