The sports stores have little bags that you can put phone and money and credit cards in and they clip around your waist. There are also arm bands. Another option is a passport holder you wear around your neck. Another option is in your socks. I have put money in my shoe before. Sprigs online makes wrist holders which l like and they last. Plus l can put them on my ankle or my arm. Maybe you can order or call their 800 number. A shoelace threaded thru a small bag and you can wear this around your neck under a shirt. Just carry bare min in pocket.
My cousin's husband used to live in NYC and that's what he did! The only money he kept in his pocket was "Mug Money" Which is when someone robs you, they want a wallet. So they take the otherwise empty wallet with $20 in it. Meanwhile, he kept his real money stashed where no one could get it.