I am interested in a whale watching tour. My husband and I are visiting New England in late July. I have been on whale tours in other parts of the world, so I do have experience. We will be spending our time in Cape Cod, Cape Ann, and various parts of Maine, so those are my primary points of interest for whale tours. Any suggestions on the best place to go on the whale tour and the best tour company to use would be appreciated!