Try this before you spend good money
on a riding sail.
Hang a drogue
(to test this you could tie a large bucket) to your anchor chain just below the waterline.
Hanging a drogue to the aft of a boat will not help you out, but hanging it to the chain will slow the bow down, enabling the stern to catch up and lay aligned with the wind.
Believe me, we had a similar problem with our high freeboard and shallow forefoot sloop
and this trick (passed to us in Turkey
and not believed by me when first given) really does minimize the hunting around. We now always bend on a drogue when we deploy our anchor.