Croakie used to make a floatie that was just like the original croakie, but was wider in back to keep the glasses floating if they fell off. They may still make it but I haven't looked for it. Over the years I've lost three or four pair, a small price for the enjoyment of sailing. I always wear a croakie, if I can't find one then I use a string or small bungie to make one.
To clean the glasses while sailing a friend of mine showed me what he came up with, and that's a chammy cloth tied to a string. The other end of the string is tied to the shoulder of the his life jacket. The chammy is always there and ready. You need to wet the chammy before sailing with fresh water.
The goggles over glasses may be ok for some, but I don't like looking thru two lenses.
Scott