GAP

Snappy groom attire, no suit required. Navy vest, $44.99, by GAP, gap.com

View all:  blue beach