We need a goddamned compass ASAP!
I've been in this situation, and had to navigate by the laser fire from the batteries firing at my ship which I landed in-range but behind some hills for cover.
Any time I did this on Hurston, I had my ship killed or made inaccessible by the time I got out of the bunker. Either the wind blew it over and I couldn't get in, or even if I could it just blew up as it was on it's side or roof... Other times the ship just very slowly bounced away from where I put it down, usually ending up in the line of fire and went boom. So yeah, not really happy.
edit: just to stay on brand, Drake Dragonflies are cheap as chips in-game, so you could try fitting one of those? it might be too large though, no idea.