A little farther north of Gloucester on Cape Ann is Rockport, a once-rough seafaring town that's now an artists' hamlet.