Waterproof shoes come in all kinds of styles so you can wear them whenever you need! These are the 21 best options for women.