@mcc I have an old Timex W-225 Tide-Temp-Compass watch, but it has some of the characteristics you are not looking for, large size, very rugged looking, etc.
I had a Tissot T-Touch titanium a number of years ago with a compass function. Touching the face would access the various features. It was fairly expensive though.
Casio watches have a variety of sports watches.
All three have women's variants so you might want to check those out.