A cruise ship stop at a private island off the coast of Haiti would just be a nice beach day. The big cruise lines have such islands (cays or keys) in the Caribbean, where they are the only folks there - safe and clean, fine to let the kids run loose.