Dams that produce hydroelectric power are renewable but have short lifetimes. Geothermal energy is more of a clean energy but they also have finite lifetimes. Tidal power is generated from dams that are both renewable and clean but is very expensive and also it can cause harm to environment.