When someone comes up with a viable way to store the electricity generated by these odd schemes then the pros will outweigh the cons. Until then wind power, solar power and almost any other relies on nature generating scheme will need proper backup or customers willing to do without power. If they think I will do without power then they are mistaken and I will have a noisy polluting generator to back it up like most people will. Net environmental damage far higher than the savings!
Wave power is far better than building a tidal barrier and should have less damage.