There are practical problems- like maintenance, keeping salt water out of the turbogenerators, etc., but it's nothing that can't be solved.