If you are already going to wear a jacket, why not just use one with internal pockets to carry your phone and a small wallet with just one credit card and small amount of cash needed for the day?
Leave your passport/other credit cards/cash not needed for the day in the hotel safe.