Charming Cannon Beach is one of the most popular beach towns on the Oregon coast. Several premier hotels here cater to a fancier clientele, as do the town's many boutiques and art galleries. In summer the streets are ablaze with flowers. Lodging is expensive, and the streets are jammed: on a warm, sunny Saturday, you'll spend a good chunk of time just finding a parking spot. (There are several public lots.)
But there's a good reason for the town's popularity. Just offshore, glorious Haystack Rock is a magnet for beachgoers, providing great photo opportunities and tide-pooling possibilities, and the wide, sandy beach stretches for miles.