They need to stop having children.
It’s that simple.
Haiti is a crap hole. If I lived there, I wouldn't want to bring children in to the world. Unfortunately, poor people tend to crank out the most kids - so they will continue to produce more babies to go hungry. I guess the UN can feed them (with our tax money) just enough for them to get older and reproduce some more.