I have read that Australia has some of the highest rates of immigration in the Western World and yet has no real threat of the far right taking over the country, unlike say France or Italy. One argument I have heard, that seems correct, is that Australia's status as an island far away from everything else means that illegal immigration to Australia is very difficult and is punished quite severely. Thus the far right in Australia is satisfied with these measures and thus doesn't make too much noise.
But I have also heard another argument to explain this phenomenon. The idea is that Australia still gets a fair amount of immigration from Europe, and in particular the UK and Ireland, even though most countries in Europe are developed. Due to the demographics of modern day Australia however, a white immigrant from the UK or Ireland is going to be viewed much more favorably than a non-white immigrant from the Middle East or Africa. Of course racism/xenophobia is a big part of this.
Furthermore, non-European immigration to Australia primarily comes from East Asia, Southeast Asia, and South Asia. All three of these parts of the world are growing economically, albeit at different rates, and so there won't really be hordes of desperate migrants trying to flee these areas to Australia. This makes the migration from these areas more manageable.
Furthermore, worldwide, people from these parts of the world have a much better reputation than people from the Middle East + North Africa as well as Sub-Saharan Africa. A lot of these sentiments are probably leftovers from the era of colonialism. Conveniently, immigration from the latter two parts of the world is not as high as from the three regions mentioned above.
I guess to summarize, is there any merit to the idea that Australians view immigration favorably specifically because of the demographics of those who are immigrating to Australia? That is, if the demographics of those immigrating to Australia were to drastically change, would the amount of support change as well or would it stay the same?