Tidal power, also called tidal energy, is a form of hydropower that converts the energy of tides into useful forms of power - mainly electricity. Tides are more predictable than wind energy and solar power. Among the sources of renewable energy, tidal power has traditionally suffered from relatively high cost and limited availability of sites with sufficiently high tidal ranges or flow velocities, thereby constricting its total availability.