Hello Fabbers, I could use some of your shopping expertise. Can anyone help me find a source for petite maxi-dresses? They have become a summer staple for me, and I've worn to death the three I own.

I've searched Nordstrom, Macy's and Boden, and those that would suit me are either sold out in my size (6 in Boden) or seemingly non-existent. So many are too skimpy to wear a bra with, and so many are black, a color that washes me out. Also, when I search for maxi-dresses, I get a large number of midi-dresses in the results, not sure why...

Requirements:
Petite length or short enough for 5'3"
Can wear a bra with
Sleeveless (or short, loose sleeves such as flutter sleeves)
No solid black or dominant black

I'm attaching pics of the three I own. I usually wear the tie-dye one belted. I'm open to other sorts of styles!
I should add that the reason they must be floor-length is that keeps the wretched mosquitoes off my ankles! Works quite well, really.

Thanks in advance if you have any tips!