Labadee, the cruise port, is located on a peninsula behind high fences with razor wire and manned with armed guards. It's more of a Disney production of Haiti than the real thing.
“located on a peninsula behind high fences with razor wire and manned with armed guards”
Well, that certainly sounds picturesque. SMH