Macy's has a great collection of men's swim shorts from Club Room with affordable prices. They're comfortable, stylish, and they can handle anything you put them through. Choose from over 20 styles at this price. Price drops from $45 to $14.99. Plus, shipping is free on orders over $25.