IS Perth Australia the second windiest city?

No. Perth, in Western Australia, is the third windiest city in the world after Chicago and Auckland.

It is not the windiest location on earth, however. Fascinating Earth states that svientists have named Commonwealth Bay, at George V Coast just south of Australia, as the windiest place in the world, and the "Home of the Blizzard."