Snorkeling

When Is The Best Time To See Whales?

The humpback whales start to trickle in from Alaska during November and December, and the best time to see them is during the peak of the season in January, February, and March.