Popular destinations for Whale Watching tours include Canada , USA , Alaska , Argentina , Iceland , Antarctica , Chile , Costa Rica , Greenland and New Zealand