I cannot speak for Cuba, but many of the Caribbean Islands now have sea water desalination facilities to provide drinking water. These are generally very pure and safe. For example, ones I know of like this are Aruba, Bonaire, Providenciales and some islands in the Bahamas.