Or buy a Fairclough cover and install it yourself, asap, after you're hauled. They're better for your boat and economical over time too.
I washed the deck after haul-out and waxed the topsides before putting on my 2-yr old Fairclough cover on myself. Sometimes I wonder if it's worth all the trouble and expense and then I see the OP's photos.
I prefer a canvas cover for its breathability. My previous canvas cover was Sunbrella and it eventually lost its waterproofing and I gave up trying the remedy that and replaced it after 18 years. Nonetheless, I have never had a mildew problem. My other boat has a cover using the Sunforger treated canvas that Fairclough uses and it has lasted 20 years, although it is getting a bit tired.
These covers are certainly cost-effective--compared to having the yard shrink-wrap every year--over the long haul, especially if you install them yourself.