Yes, the factory offers them, though King Marine. We have a set for Wild Blue, and use them daily. They are made from Sunbrella that matches the rest of our canvas, and snap on from the inside, except the windshield cover - it's one piece and snaps on from the outside. While that certainly eliminates light through the front, we don't use it when at anchor... if there is a problem, I want to be able to see out NOW. We use a large set of automotive windshield covers on the inside that "spring" open; made for a truck, work well in the CD-25.
We also added a snap to the long covers for the side windows. They sagged in the middle; this fix was no big deal.
Realistically, it wouldn't take much to make a set of these (Joan made a cover for the hatch over the v-berth that matches), but we took off cruising immediately upon picking up the boat - no time to make a pattern, then covers. I am very pleased with the factory covers, but (like any Sunbrella product) they were not inexpensive.
Best wishes,
Jim B.