In our case, we are a country villa and have no postal address.
Airbnb always tries to resolve a GPS location to a proper postal address. In our case, they resolve it to a postal address over 2km away. We found this out when guests consistently ended up at a cemetery in a different village!
So, we've written in our "directions" that airbnb's location is incorrect, and write the proper Google Maps link, which brings the guest directly to the Villa every time.
But we also send the link to the guest the day before arrival. Just to remind them.