Sears offers the U.S. Polo Assn. Men's American Flag Swim Shorts in Navy for $21. Coupon code "MEMORIAL" cuts them to $17.85. Opt for in-store pickup to dodge the $5.75 shipping fee. That's the lowest price we could find in any color by $8. They're available in sizes S to XXL. Deal ends May 28.
Walmart cuts up to 75% off a selection of men's, women's, kids', and baby swimwear, with prices starting from $4.97$4.66. (Prices are as marked.) Shipping adds $4.97 or get free shipping on orders of $50 or more. Some sizes are limited. A couple of best bets: