Only thing I can suggest is to use events.
I only have knowledge for events in RMXP, but I'll explain my theory on how to do this for RMXP.
Maybe you can recreate it using VXA.
Since RMXP doesn't have vehicles, I use simple character swaps. I swap the character model to a smaller version, and when they reach the airship, they change graphic and have a higher movement speed on that map.
The correct landing spot is like a 2x2 section of grid.
Place events in those spots that Sets a variable to 1. (Let's call that Variable "V-1")
Around that 2x2 of events, place a bordering box of events, and have them Set "V-1" to 0.
The next part gets confusing to explain, so I'll post a picture. :>
EDIT: I forgot to set the trigger to Parallel, and add a condition switch.
I hope this was helpful to you at all.