Josu7
You have not mentioned nuclear
Politically difficult
But the way to go imo
Have a look at uranium salt reactors.
This is NOT about heating salt up to a molten state and using that to generate steam for the turbines.
This is about using chemical SALTS of uranium to genate power,
in the same way as conventional Nuclear reactors do using elemental uranium
But done at much lower temperature.
So the risk of meltdown eliminated
The spent uranium salts cannot be used to make weapons grade material.
The half life of the by product considerably less than the by products of a conventional reactor.
All known proven science.
Google it up....uranium salt reactors.
You’ll be impressed.
And of course we have plentiful supplies of the raw material.