We really like these madras swim trunks from Polo Ralph Lauren. They've got a perfect six-inch inseam, front slant pockets, a buttoned coin pocket and a patch pocket at the back. What's more, they're already on sale, so they're $25 less than usual.