Even cargo ships are going 100% electric

But there's a catch...