Cruise ships make their own drinking water. It's unsurprising since they're constantly surrounded by sea water – they use either steam evaporation or reverse osmosis processes to desalinate the water before minerals and chlorine are added. It's the same as a home filtration system, only significantly larger.