I believe the most efficient method to turn "ocean water into drinking water" is called "rain". We just need to better collect and transport the output of what is effectively the world's biggest solar-powered desalinator.
Geography and prevailing winds have conspired to make certain regions devoid of rain, even many that are right next to the ocean. Competition over resources like water are behind a lot of human misery. The more potential solutions for obtaining fresh water, the better.
Obviously this is region specific, but slowing down water is one of the best ways to have fresh water.
Slow it down from trickling down a slope and you have two things: more vegetation (which also retains water) and more time for that water to penetrate the ground for local wells.
Let’s grab a giant pole and catch clouds. I wonder how much liter of water a giant cloud is. I also wonder what a good unit would be for a cloud. Small, medium and large is all I have