Exactly what work have you been doing to support tidal power?
Why do you think a person needs to live on a mountain to benefit from wind power?
Bird friendly wind turbines exist.
No where on this planet is "consistently windy", nor is there any requirement for continuous wind. We are connected to a the French power grid which includes grid energy storage, and they even have wind turbines which are visible from Jersey - and not a mountain in sight.
For someone who claims to be in support of tidal power, your knowledge of power generation and supply seems to be very thin.