The reason why President Wilson sent marines to Haiti was to protect American investments and guard against European aggression.
After the President of Haiti was killed in the year 1915, the American president had to send the troops from his country to Haiti.
The troops were to restore calm in the area and also help to protect American assets from European forces such as the Germans.
Read more on President Wilson here:
https://brainly.com/question/1733091
#SPJ1