Balin makes a cap and a hat version of what you are after. Both have straps that clip under the chin and a safety leash as well. Adjustable size with velcro.
Price is about $25 each. Got one of each last week and have used the hat twice, for SUP'ing and windsurfing. No problems, a great product. Better than a helmet on those lighter wind days.