In reply to Annabel Tall:
Weirdly, for some reason, the mainstream manufacturers seem to compartmentalise their products. So satnavs don't provide a position and topo map, and position/topo map devices won't do satnav. It's a very strange marketing strategy, and hardly a surprise that their markets have been gobbled up by smartphones.
Really, I'd recommend your friend get over their smartphone phobia, and get a weather-resistant smartphone. Don't think of it as a phone, think of it as a small handheld navigation computer. That does other stuff as well.