Tidal Power: The pros and cons