Enough said really... If you want support and comfort - briefs are generally the answer.
Calvin Klein Long Swimming Shorts - Red