Harness the Power of the Ocean: Tidal Energy Generation