Shop the best swim caps for lap swimming, racing, long hair, curls, and everyday pool workouts, with expert-backed picks for every need.