Product links on YLF sometimes contain affiliate codes. If you follow one of these links and make a purchase, YLF might earn a commission. Read more about how YLF makes money.
What angie said. stick with #4 but don't be afraid of some glam earrings and a polished makeup, perhaps a hat if outside wedding, or a short cropped sweater if in a church, and indeed a leg lengthening neutral or metallic shoe.
Although the wedding may already be over, I wanted to add that I would find events to wear your coral dress. It fits so well and is beautiful! You should wear it to every wedding.
The navy dress outfits, as pictured, look nice, but are too casual for a wedding, on account of the sandals. The dresses themselves can work, but only with a dressy sandal, preferably with a heel, or even a black pump. The coral dress is still a better option.