The North Shore is the stretch of Atlantic coast north of Boston where rocky harbors meet sandy beaches and the air smells of salt. Evenings here often end with a walk along Salem's Harborwalk, especially when the town fills with visitors for the Haunted Happenings.