I think the problems with desalination are the cost (facilities, energy) and the leftover brine, which is damaging to the environment wherever it's dumped. It has its uses, of course, but not without drawbacks.
The rest is just infrastructure (which is mostly political will).