Insights into Tidal Stream Energy