My bet is that it is not even a sailing club badge at all but an example of pseudo military insignia popular in fashion design a few years back. I seem to recall a certain Michael Jackson had a predilection for the the style. Anchor is not and never has been a RN rank or appointment and I don't believe it features in yachting parlance either.
Regards
Mark
Bookmarks