In the Chesapeake I strongly recommend Lighthouse Canvas in Middle River MD. The PO of my boat had everything done by them and the quality is extremely high. So much so that my highly regarded canvas guy here in NC made the comment the other day, "whoever made these curtains was really good!"
We cracked one of the EZ2CY panels a few years ago due to klutziness, we happened to be going back up through Baltimore and the guy came and made the replacement quickly and reasonably.
"There's the Right Way, the Wrong Way, and what some guy says he's gotten away with"