You landlord said is totally right! Unless you are big whale that have very strong matching experiences!
Start from temp / contract is good, as you won't waste more time on looking for permanent job. you are building up the local experiences! it's the most important factors the employers considering. " Local Experiences "
I got my first job in Perth as 7 weeks temp and stayed for another 5 months after the 7 weeks, then get the current perm offer.
Good Luck!