I'm having a hard time fitting in everything on my trip to Boston. I'm going to rent a car for less than 24 hrs and want to take the coastal route to Gloucester and hang out in the town shopping, eating and enjoying the water views. I plan on getting a motel room over night and start back early with a brief stop in Salem. I'm trying to "wedge" a whale watching tour into my time in gloucester. Is it worth the 4 hours of our precious time to take the tour? If I'm just going to see the tip of a whale tail way off in the distance one or two times then I can gladly skip it. I've done that off the coast of Puerta Vallarta. I want to see whales close up and jumping out of the water. I know there's no way to know what the whales will do but I'm hoping they will be more active than they are in the Southern waters of Mexico. We plan this tour on Sept 5th.