If you follow the Merrimack up to the area near North Salem, NH the shore line is a perfect landing place, when the river was running free unconstricted by dams.
Newburyport/Amesbury was a very good harbor. The only problem might have been rocks in Haverhill.
Thanks, I’m sure I didn’t know that.