Oh, you have great legs! But I understand the feeling you may have of not being quite ready to show them off. I see you already left for your event, but I can speak more generally. Aside from linen pants, which I second, maybe try some Bermuda shorts. They may work if you're not used to wearing shorts and want to ease into it.
Interestingly, I found that Bermudas covered my "problem" areas but turned out to be less comfy and flattering than a 6-in inseam - mid-thigh on me. I had to ease into wearing shorts with the Bermudas, though. It's hard to find that mid-length, but Loft does make shorts that length.