Whale watching season begins in late December and ends in early May, with peak viewing occurring between January and early April.