Men's Peter Millar Swim trunks and swim shorts from £90 | Lyst UK