www.whalewatch.com

     
Sailing mid-April through October with 3-4 hour cruises, departing from MacMillan Pier in Provincetown.