When staying cool is the dress code. From denim to linen, these are the shorts you’ll live in all season.