Outfit 1: Sun dress

Outfit 2: Skirt

Outfit 3: Shorts

I’ve been invited to the tennis this week and I have no idea what to wear. In that, of course I know that what ever I wear will be ok, but I’m not sure whether it’s super casual or whether they expect a little more from the general public. I would assume not from what I see on the TV, but I thought I’d throw it over to you guys to help me out.
I’ve been told these are essential:
A hat
Flat shoes
Comfortable
Cool(as in temperature)
So I thought it comes down to these three, or outfits like them. If you come up with something better then I am open to all ideas!