I have been to Haiti a couple times on cruises and I am still here. Granted, the last time I went was a couple of years ago, but most cruise lines that stop at Haiti own a private beach that no one ever leaves. I bet this will be the situation, in which case, you will be perfectly safe.
As...