Men's Peter Millar Swim trunks and swim shorts from $108 | Lyst