Whale watching from Provincetown is an experience that will stay with you forever. The boats head to Stellwagen Bank National ...