Simplest thing to do is not listed on your poll… just email the account holder to warn them 1 week, 2 days, 1 day, 12 hours before the beacon expires. Make each beacon default to this behaviour being “on”, and allow people to turn it off if they wish so they don’t get pestered for a beacon they actually want to let expire.
Possibly even add a new permission for notifications on to the beacon control, so those additional players can also opt to be notified of the beacon expiring should they want to be.
Although I wasn’t a fan of this mechanic when it was first proposed, it’s kind of become an intrinsic part of the game (one that I think should probably have an achievement attached to it - “reclaimed land”). The only thing I would do differently is, return everything that is contained within storage to the original owner via the gifting system and make it claimable within [X reasonable timeframe] before it expires and is lost forever… then let everything else be claimable/lootable. So players don’t exploit the system and use it as additional storage, make it a blind return system (i.e. they don’t get to pick and choose what they get back in what order).
[Edit] Actually, thinking about it more, it doesn’t necessarily need to be an email notification either… it’s entirely possible that you could just receive a private message on Discord from the game about your beacons expiring.