Currently the largest planned tidal energy project in the world, MeyGen will deploy nearly 270 turbines in the Inner Sound off the northern coast of Scotland. At 398 MW capacity, the array will power ...