What exactly is considered "formal attire" for a restaurant a beach resort? FI and I are getting married the end of April and then spending a week in Punta Cana. I'm just wondering what to pack for the restaurants that say formal attire is required. I don't know if he should pack a suit jacket or what?