Well, you are not going to use all 7 yards. Why not cut off a yard and stitch two parts of it to the undersides of the aprons only (not round the back). That would give you, in effect 12oz aprons. If you went for two layers, that would give you 18oz for each apron - enough to hold off most breezes.

Regards

Chas