Everyone will suggest Haystack Rock, but here are things to do near Cannon Beach more off the beaten path, including hikes, eats, and more.