Fit a keyless lock to the front door and get rid of the keys.
I have one fitted to the front door, it replaced the existing standard deadlock and was easy to install (a Lockwood 001 Touch). The lock is not internet-connected, instead the lock can have up to 20 unique numbers entered. I made a database to manage the numbers but a spreadsheet will suffice. I send the guests the access code the day before check-in. When their stay ends I delete the code and replace it with a different one, so previous guests can never gain access again.
If people need access (say, tradespeople) I give them a code over the phone then delete it next time I'm there.
The back door uses a normal lock but guests don't need a key for that, at the start of their stay they access through the front door.