The way to visit Haiti is by cruise to stops such as Labadee, the beautiful private cove visited by cruise lines including Royal Caribbean, Celebrity and Azamara.
Because Haiti is mainly a cruise destination to privately held ports, the unique things to do tend to be nearby, water-based and managed by the cruise lines.