I spent a lot of time researching land in my area to find either of these and they just don’t come available very often. Certain areas are well suited for one or the other obviously, Kansa for wind, Appalachia for micro hydro. But with solar you can put it any damn place.
A fourth way is burning agricultural waste or wood (net zero carbon emissions) to run a steam turbine to generate electricity. I don’t know if anyone really does this in practice. It takes quite a lot of fuel (and storing the fuel) to generate meaning full power continuously. Plus high pressure steam is dangerous.