Setting it up with your mailman or local post office such that you have to go there to pick up any packages seems the most logical course of action.
Even if you were to find the guy that stole your shit, what then? There's not much you could do other than beat him up. Your stuff was likely already sold on, so chances of recovery are minimal at best.
That said, staking it out all day will likely be your best chance to catch the thief without spending a lot of money to do so.
Hope it works out for you.
Hopeful scenario would either get him arrested for theft and/or evicted.
order a singing telegram to his door when you confront him with a cute song about how he's a sneaky little shit thief or whatever.
It amazes me that more mail isn't stolen in the US. Everyone has mailboxes right at the end of their drives. You could just drive along 5 minutes after the mailman and steal everyone's shit. This system would never work in the UK. Aside from paying for signature confirmation and insurance, get a PO Box or have the PO hold your mail and go pick it up.
Most people are decent human beings.
High time for gentrification.
I have all of my mail sent to my work address. There's always someone there. Get with the times.
Nobody is having their Amazon "books" (fleshlight) or $60 order of fleshlight demon-pussy and butthole inserts delivered to work - those bitches love snooping through parcels.