I can recommend Island Nautical for two reasons. One, my thirty year old original is still serviceable. Two, they have patterns for just about every sailboat ever made. Betcha' ten they have yours.
But when I get a new one it will be from a local canvas maker whose work I have seen on several boats in my marina.