In some places ( especially in Aquila ) "proper" docking techniques don't work. I can name 3 in particular, that if you approach the docks, will not let you dock; you have to come at them from the side. These places are: Achaea, Knossos, & Laestrygon. So I just ram my ship toward the land then click "x", it's faster and simpler.
Sorry, I'm a "sail into the island and hit the X as soon as possible" pirate. I don't even pretend to try to dock properly. Sometimes I'm not even on the dock side of the island; I just go for the X. I'm glad you enjoy trying to dock correctly, and wish there was a badge or special ship item for folks like you, to reward your efforts. I'd never get it, but it'd be nice for others to aspire to.
I am a nerd captain who tries to properly dock at each location, rather than just pressing x asap to land. Who's with me??
Most of the time I try to do so, but if I'm in a hurry (Like if I'm being attacked or have to get off really soon.),I dock as soon as possible, or if it's simply impossible (Like places where there's literally no dock.).