Lots of boats like to sail around at anchor and I've had a fair share of them. Bluejackets like to swing around and maybe someone who has tried a steady sail can offer some results of that. The lack of a keel and lots of above windage plus light weight all conspire to promote sailing about. One sure way to prevent sailing about is to shift the anchor line tension off the bow. I set the anchor and bend on a rolling hitch about 15 feet or so out from the bow. This second line can be taken aft and pulled in enough to shift the bow off to one side. This biases the anchor pull off center so the boat cannot pass through the neutral point of the normal swing. How much offset is used will depend on the particular boat and other conditions.
In light wind conditions, I often anchor by the stern which will prevent sailing about as well as make for a quieter sleep. Of course many use two separate anchors at an angle off the bow and is some cases where a shifting tidal current is expected, both bow and stern anchors may be necessary to keep your boat away from other in the anchorage.