Cannon Beach is arguably the most iconic town on the Oregon Coast, as it is a favorite among day-trippers who visit from Portland and those looking for a ...