What is the best whale watching company in New England. We are planning a trip to Boston and then driving up to Portsmouth New Hampshire along A-1, Rye Beach etc. Where is the best place to catch a whale watching tour? I was considering 7 seas in Gloucester Mass., or Dolphin Fleet in Provincetown Mass however these seem out of the way, it seems as though the Newburyport Whale Watch is the most conveniet stop on our itinerary? Any suggestions? Is it worth going out of our way? Newburyport goes to Jeffreys Ledge and the other tours are closer to that Stellwagen (sp) area.