Nuclear is the only rational and reasonable answer. The only problem is the well funded irrational, unreasonable worry warts and their never ending parade of mindless law suits and violent protests.
Nuclear solves the energy problem. Put the plants on the ocean and hook them up to desalination plants and you solve the water problem. So simple.
Nuclear power plants are definitely part of the solution if countries don't use technology that generates atom bombs as a side line and if they are advanced enough to build and run them without Chernobles happening.