Not sure if any of these contraptions help. Don't own one. Though have been in some situations where I thought they might be useful.
One thing I know for sure. If you leave your dock lines on the dock you are missing 90% of what sailing is. Next time, take them with you and see where you end up.