As I see it, Falcon 9 has to land on the barge in a vertical orientation and with no horizontal drift.
It has fins that are ineffective at low speed. It has a rocket motor that can probably vector some, but doing so it gives a rotating (yawing) moment to the craft.
Are there some more tools, like horizontal nozzles at the top that can counteract wind pressure?
Or, can it land at an angle from vertical on two legs only?
New thinking:
Would a dynamic approach be possible? Coming in towards the platform from downwind (against the wind) at a higher speed than wind speed with the base of the rocket pointing slightly into the wind. So the rocket retards to wind speed and rotates to vertical exactly at touchdown.