Haiti has a cholera outbreak now, and the cruise ships are still going to a private beach there. I would not sign up for that itinerary.
I share your concern and have an upcoming cruise with that routing but that area is an isolated and security controlled peninsula in the far north of the country well away from the outbreak areas. We will see...