My travel insurance covers me for lost or stolen currency, but I have to provide a receipt that I obtained it in the first place (e.g. ATM receipt). As with most insurance cover, it’s a bit of an honour system. But surely here the obligation is on the passenger to ensure the cash is safely stored in the place in the first place. Storing it in an unguarded locker in a quiet and dark cabin is not that.