Another terrific whale watch out of Gloucester, MA with the "7 Seas Whale Watch" group:
http://www.7seas-whalewatch.com/. We headed down toward Provincetown where the whales have been actively feeding now for the last couple of weeks. Humpback whales were all around, lunge-feeding, tail breaching, bubble-feeding. Amazing opportunities for photos. At one point we must have had 25-30 whales within the vicinity of the boat with 12-15 immediately in our area all around the boat. Quite a show!