Die Diskussion zu waterway=dock gab es schonmal: https://forum.openstreetmap.org/viewtopic.php?id=16953
Wie es aussieht ist in einem Hafen das Wasser als natural=water und als (harbour=yes) zu taggen. Fertig ist die Laube. Z.B. https://www.openstreetmap.org/way/35814284#map=17/51.45552/6.75619
Von der Systematik wäre jedoch natural=water, water=harbour besser.
Und ein Dock ist ein Dock und nicht irgend eine (Wasser-)Fläche im Hafen. Das ist im Wiki schlicht weg falsch.
Das mit der Tide kann über tidal=yes gekennzeichnet werden.
Will noch wer diskutieren? 