I love how we are all so different. What works for one, does not work for others.
Me, I never carry a purse around on a cruise ship, and in fact rarely carry one when going ashore, except for a tiny cross body bag...and only if I want to carry my phone ashore.
All of my pants, (dress slacks and capris) I buy with pockets. Cargo pants capris for me is the best for going ashore. My dress slacks have back pockets and that is where my sea pass card is, with cash tips in the other pocket. After 40 years of cruising...and we do tend to cruise a lot 😉 ...I have never missed having a purse with me at any time.