"Is there a ship on the water?"
Translation:Van a vízen hajó?
My English brain really wants to translate this as "Van a vízen egy hajó?" ... is adding the "egy" correct, or unnecessary, or completely wrong?
It's correct. If you add it, you literally ask if there's a/one ship there. "Van a vízen hajó?" is more like "Are there any ships on the water?"