Wedding attire

We are calling the wedding attire "beachside elegant" which we know can be confusing. The wedding and cocktail hour will take place on the beach which often comes with more casual attire but we are hoping it will be a more semi formal affair hence the attire name. While the sand is super dreamy, it is hard packed so you don't sink into it keeping sand out of your shoes and allowing us to pivot away from the more casual attire.
Men:
Looking for khakis/golf pants and nice button downs. Suits are a plus! :)
Please no shorts or sandals fellas...
Women:
Y'all always show up dressed to impress so keep it coming! Would highly recommend wedge or chunky heels so your stilettoes don't sink into the sand.