Landing in Strong Winds

This should behave the same as Land mode. Land mode also attempts to hold xy position if you have GPS connected.

By the way, have you seen Maverick? It has a vision-based precision landing feature that might be of interest to you.