5 paddle spots in Salem, Massachusetts, United States.
Danvers River
Dead Horse Beach
Forest River Park
Parking
Salem Harbor (Winter Island)
Salem Willows Beach