Although Haiti is not the first port of call that comes to my mind, I think that's a great thing too. The traditional ports of calls are major tourist traps for lack of a better term. They offer little in the way of actual cultural experience that is in not regimented into a standardization.
Some of the best ports of call are the lesser known ones because they offer a much more immersive experience. One that is wonderful is Isla Roatan in Honduras. It's a very small port in a poor country (it's actually an island off the mainland, but general idea is the same). It has some of the most beautiful waters in the Caribbean, why? Because it's not overly commercialized and the crowds are manageable. The diving and snorkeling are amazing, food and activities are varied and fit many different desires.
Compare that to the mega ports of Grand Cayman, Cozumel, Jamaica, etc. These ports have been destroyed by tourism.