== Minimum Height ==
Its safe to say; you need at least 20 dirts above water or ships wont be able to go through.
I would recommend 25+ and arched bridges.
If a small ship is able to go through, the larger ships would as well. the only thing that really matter is depth