Hydro is mostly saturated worldwide, nuclear isn't renuable and geothermal is total shit beside some specific applications.
Nuclear may not be considered renewable, but it is vastly abundant. Not to mention nuclear power creates resources as well. Medical isotopes for example.
At the increasing rate of usage if we only used Uranium we have thousands of years of usage, without using breeder reactors to create even more fuel. More if we expand to thorium.