I think Shimano SPD-SLs will be fine for you. Their cleats are more durable than Look Keo cleats, and much easier to walk with as well. With original keo cleats (non “grip” type) I use cleat covers, which adds grip and protects the cleats for the short walks to-from water stops etc.