Cannon Beach is located in the upper northeastern sector of Oregon (about 1h 15m from Portland). From Portland, take US 26 west for about 73 miles and then merge onto US 101. Follow the signs from there to Cannon Beach.
Cannon Beach is one of several beach areas in Oregon which offers scenic views of the ocean and has miles and miles of beach to explore. This shot was taken looking south along the beach; a feature called Haystack Rock, the more prominent sea stack, is located in the opposite direction (but had way too much merriment and commotion).