It's going to be a long, hard problem and I don't know how an area ever overcomes something like this.
normally, the foreign aid would be short term, and then the indigenous government would ramp up their efforts for the more permanent solutions; rebuilding, transportation, etc. but is the Indonesia and Sri Lanka governments up to it (Thailand is for sure, from what I have seen)? I'm not sure.