Kaikoura, New Zealand - sperm whales any time of year
Kona & Maui, Hawaii - between January and April - humpbacks
Hermanus, South Africa - August through to November
Vancouver Island, Canada - July through September
Azores, Portugal - May and October
Massachusetts - June through to September - finback whales