I’ve been pretty pleased with waxed linen. I don’t know how heavily
water-resistant it is, but in normal wear it holds up well and
doesn’t get funky. Linen fiber is actually stronger when it’s wet
than when it’s dry (unlike cotton and leather), and since it’s made
by rotting flax stems before pulling the fibers, I’d think it would
be quite resilient.