Maybe the best approach would be to drop the sails and motor in the last bit(for me this means a paddle), or to turn windward for the last leg. I did sail in downwind once, but I turned the boat into the wind once I got close, and it was not a dock, but a beach (and quite sheltered from the wind by trees - like a little bay). Then I had my son jump in the shallow water and pull the boat in. My boat is only a 15 footer.
It seems hard to drop the sails on the fly since there seems to be so much going on sometimes while sailing. Sometimes I wish I could lock the tiller so I could free up another hand for a second.