Cannon Beach Vacation Rentals Cannon Beach is a quaint little beach town located on the upper Northwest Oregon Coast. Home to Haystack Rock and some of the most picturesque