I took this cruise in April, 07. No need to do an excursion in Haiti. It's a private beach owned by the cruise line. Your ship account card works there, like being on a private island. We did choose to take the walking tour. It's the only way you'll get any feeling for the culture and history of Haiti. But, if you're interested in beach style sun and fun, just go and enjoy.