The best time to see gray whales in Nantucket is during their annual migration, which typically occurs from mid-January to mid-February. During this time, the whales pass through the waters off Nantucket as they travel between their breeding grounds in the warm waters of Mexico and their feeding grounds in the cold waters of the Arctic.