Beach formal means elegant attire suitable for a wedding, with practical adjustments for the beach environment. For women, this involves flowy maxi dresses or elegant jumpsuits in light, breathable fabrics like linen, cotton, or chiffon. For men, it means wearing a light-colored linen or cotton suit, or at least dress pants and a nice shirt. Footwear for both should be dressy sandals, wedges, or loafers; avoid stilettos or anything that will sink in the grass/sand.