There's a better option, though it's not available to everyone. Out here in BC our electricity is hydro, which basically is solar. The sun lifts all those water droplets out of the ocean and drops them on the mountains. As they run downhill back to the ocean we make them turn turbines and generate electricity. Works so well we sell electricity to Americans. True, there's issues around disrupting the river flow and providing access for migrating fish and whatnot but they're relatively easily dealt with. Relative to nuclear waste and hydrocarbon combustion byproducts, I mean.
But, as I said, it's not an option that's available to everyone yet. And, actually, I suspect that some of the schemes for using tidal flow will be more interesting for large-scale electricity generating, with no waste or byproducts.