can úszik be used to mean a boat sailing like this?
Yes, Hungarian uses "úszik" for ships and boats and such.
Why is swimming wrong? Are motorboats also sailing?
Boats do not "swim" in English. Motorboats motor (and the Hungarian verb I think would still be úszik.