Salem: Will Cole, owner of Mahi Mahi Harbor Cruises, operates two boats, the Hannah Glover, and the Finback. David Le/Salem News