For a resort semi-formal event, women can opt for a cocktail dress, a stylish sundress, or a high-quality romper. Men can choose dressier shorts or pants with a polo or collared shirt, or even a well-fitting suit with a tie or no tie.