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