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