Oregon: A visit to Cannon Beach, an iconic Oregon coastal town

Cannon Beach is the iconic Pacific coast beach with glorious sandy beaches and impressive sea rocks. It also has a delightful town to spend time…