Yep, microcredit is not a donation, so it will not work for desperate situations, but you cannot hire locals in desperate situation too. If you want to hire locals and use other locals to check the work, then situation must be controllable, and locals must be rational and accountable. Banking system must work at least. In these conditions, Kiva provides very good "result achieved"/"money spent" ratio.
However, it's your money, so you can just throw them (donate) at refuges[1] or somebody who need a housing[2], if you want that, but it's doesn't work well for local economy.
[1]: https://www.kiva.org/lend/refugees-and-i-d-ps [2]: https://www.kiva.org/lend?sector=10