answered
This happened because  a pair of tectonic plates in the Caribbean pushed against each over pushing one on top of the over causing the earthquake. Haiti sits on the point where the plate’s touch which made it affects it so badly.