yeah a suit for your groom at least...are you getting married on the beach or somewhere else? I'm not sure if a linen suit would go with the fancier dresses though (yours and the BM's) - maybe a beige suit but not linen (at least I don't think)
Our groomsmen are wearing suit pants, suit vest, with a dress shirt and tie...so no jacket...but FI will wear a jacket