A trip to California wouldn’t be complete without following some of its legendary coastlines and dropping into a yarn shop or two on the way. In the quaint, picturesque little city of Carmel-by-the-Sea, is the aptly named, Knitting by the Sea. Maybe knitware and sand aren’t a combination that instantly springs to mind, but this lovely yarn shop will soon have you convinced.