A few years ago a lady at the factory in WA put me in touch with the place where C-Dory had ball caps made. I no longer have that contact info, but somebody at C-Dory could probably still refer you to a source.
Also, there is usually somebody embroidering hats, shirts, etc at boat shows.