Labadee in Haiti: engineered for a great beach-going experience for tourists.
We stopped in Labadee (Haiti) as part of a cruise itinerary on Royal Caribbean (which also went to Ochos Rios in Jamaica and Cozumel in Mexico). We were in Labadee on the first shore day. We arrived early in the morning, and departed early evening, which gave us about a day in the port. It was plenty of time to enjoy the nice weather and beach.