Cannon Beach is a city located on the edge of the North Pacific Ocean approximately 100 kilometers from Portland Oregon.