One of the hidden gems of the Caribbean, Haiti on the island of Hispaniola offers tourists a rustic, untouched and authentic Caribbean experience. You won't find manicured beaches lined with resorts and hordes of tourists, instead you'll discover mint-green waters saturated with ma