Cannon Beach and the surrounding areas offer many different restaurants, shops, art galleries, and things to do, see, and explore. After a day at the beach ...