Best Time of Year for Whale Watching near York, Maine To enjoy the coastal waters, of course. The whales come for the same reason, migrating north and hanging out off the coast from about April through October, with activity peaking June through August.