The McCabe Marina off Kernwood Street is a public boat landing with a recreation area and walking trails along the Porter River. The facilities include a boat ramp, parking, two wooden piers, a dinghy storage rack and picnic tables. The boat launch fee is $5 for Salem residents and $10 for non-residents.