Women can wear below-the-knee dresses, slip dresses, a dressy skirt and top, or an elegant pantsuit (styled with heels, nice wedges, or formal flats). Semi-formal or dressy casual wedding attire for women calls for tropical dresses, suits, or jumpsuits. (Feel free to include prints, avoiding anything too loud.) If you choose to wear a beachy dress, specifically, consider a tea-length or maxi look to avoid looking too casual. Not sure what shoes to wear? Dressy sandals, chunky heels, and wedges are acceptable footwear options.
As for men, settle on a dress shirt and slacks, with the option to wear a tie. Semi-formal gives you flexibility on comfort, but be sure not to dress too casually. While a jacket isn’t required, a breathable sports coat or unique blazer is a fun choice. Additionally, don't be afraid to include prints, but avoid anything too loud that would take the attention away from the couple. On the shoe front, your footwear can be a little more casual, but they absolutely must be a close-toe option, such as a loafer or deck shoe. Again, shorts and sandals are not permitted.