Curacao, albeit a lot smaller than Jamaica (160k residents, 240k visitors/year), gets all its drinking water from desalination plants. Takes a lot of energy and tastes fine although not as good as Jamaican tap water. The technology is getting better all the time.