You are going to have to get one custom made.
My cockpit cover got damaged when the boat was only 3 months old,
and Chaparral told me to go get one custom made because they did not stock them.
I even tried Taylor, since they made all the canvas for the boat,
and they said they could only sell them to Chaparral.