Cannon Beach is one of the more popular beaches on the northern Oregon coast. Like most Atlantic beaches, Cannon Beach offers beautiful sand and shells. However, Cannon Beach also has amazing cliffs and rocks that add to the scenery. Haystack Rock is the object of many paintings and photographs. During low tide, you may walk out to the base of the rock. However, take care to return to shore as soon as the tide starts to come in. Otherwise you could quickly find yourself stranded out on the rock.
Aside from the actual beach, you can see a variety of shops, galleries, and restaurants. If you are looking for a secluded beach, Cannon Beach may not be the best choice, as it is always packed with tourists. However, Cannon Beach would be ideal for a family vacation because there are activities for everyone.