Oregon Travel: Cannon Beach

Art, wine and waves mix easily here. So, too, do sweatshirts and dogs.