Stellwagen Bank National Marine Park
The Stellwagen Bank is ranked as one of the best whale-watching spots in the whole world. It has an extremely productive and diverse environment, which encourages a wide mix of marine wildlife. Around 50 recognized humpbacks return each summer routinely and, as well as whales, there is also a chance to spot other marine animals including dolphins and seals. There are plenty of whale spotting tours available in the area departing from Gloucester or Provincetown.