This nuclear power plant has been called a ‘floating Chernobyl,’ but is that just hype?