Meet somewhere that’s inside and has cameras and/or security. Public places with lots of foot traffic work best. What you don’t want is a scenario where a group of people can jump you, hop in a car to speed away, or where it’s just you and someone can pull out a gun or knife.
If you meet at Target, sit down in the Target Starbucks and do the transaction sitting at a table.
eBay has other risks with scammers claiming they never received the item, swapping it and returning it, or using hacked accounts. In person saves you $ and can be safer as a seller. Just depends ... make the buyer jump through a couple hoops like meeting in public, etc. Might want to only accept $20s, stuff like that.