yes
If you cant find an olive colour dress to match the shoes then go for black or more neutrel shades like brown. It will be perfect :)
black flats will probably be best
White
Lime green is perfect with purple or blue
black
Topaz/Brown jewellery and brown framed glasses.
i believe you should wear bluish green with that color of a dress
yes
open toe
For a lagoon dress, you have to see what colors are in the dress and match the shoes with that specific color. Hope i helped : )
green