Mahi Mahi Cruises & Charters has been operating out of Salem Willows Park Pier since 2006. The extremely colorful, 50-foot (15-meter) boat can accommodate up to 47 passengers. The passenger ship. Finback, is available for public and private events, tours, fine dining and much more from mid-May through Halloween weekend. The ship cruises from Salem to as far as Portsmouth, New Hampshire and Cape Cod for excellent ocean views of New England's rocky shoreline.