Suit or Blazer: Opt for lightweight materials, such as linen, cotton, or chambray. Light colors (like tan, beige, or light gray) are popular choices for beach formal events. But you do not need to wear a suit jacket. Shirt: Short sleeve button down shirts (floral shirts) will be appropriate. If you decide to wear a traditional dress shirt, rolling up the sleeves is usually acceptable for added comfort. Pants or Trousers: Lightweight, tailored trousers in a matching or complementary color to the blazer work best. Avoid heavy wool or dark fabrics. Golf pants are acceptable. Shoes: Loafers, boat shoes or dressy sneakers, though avoid flip-flops as they’re too casual. Accessories: Sunglasses, a lightweight tie, or a pocket square can add elegance, but keep it subtle and avoid anything too formal, like a tuxedo bow tie. Check out this link for ideas: https://www.weddingomania.com/beach-wedding-men-guest-outfits/
Dress or Jumpsuit: A flowy maxi dress, cocktail dress, or an elegant jumpsuit is ideal. Light, breathable fabrics (like chiffon, silk, or cotton) in soft or bright colors work well. Please try to avoid white and light blue Footwear: Choose flat sandals, wedges, or block heels that are suitable for walking on sand. Avoid stilettos. Accessories: Simple jewelry, a sunhat, and a small clutch or crossbody bag can complement the look. Add sunglasses for a beachy yet polished style. Outer Layer: A light shawl or wrap is a great addition for breezier evenings by the water.
The resort requires all men to wear long pants, closed toe shoes, and short sleeves to all of the restaurants for dinner. Please see the the Dreams Playa Mujeres website for more details: https://www.hyattinclusivecollection.com/en/resorts-hotels/dreams/mexico/playa-mujeres-golf-spa-resort/dining-drinks/