I wear glasses on land and contacts in the water, so a pair of good sunglasses is waisted on me. I've fiddled with goggles, even talked to people in China about making some kite-glasses. Instead: I've decided to buy "replica" eyewear where the price is cheap enough that I'm not even worried about having a leash to save them in a major wipeout.
These are made to look like SPY (whotever that is? ...I don't even look at sunglass ads.) and fit tight enough and have pretty grippy foam temples.
This reminds you of kite marketing: buy one - get one free. Total cost sitting at my door: $24 'n change.
http://sunnysreplicaeyewear.com/
jim
...the lens' are a little filmy because I just did the Rain-X treatment.