I cannot comment on Barcelona airport.
But I am doing the same,but picking my OH up from Marseille airport.I looked on google maps and could see drop/pick up points,and whether there are any height restrictions,so you should be able to do the same for your airport.
I concur. I don't know Barcelona but have done many pickups and drop off at airports. Always I use Streetview on Google Maps as you can "drive" around on screen and check the route in and out from the main road. Gets you familiar on what to expect and also look for height barriers. Also you can explore places off site where you can wait for plane to land.