Shrink wrap is good for preventing weather exposure, but creating mildew within the boat. It is also becoming quite expensive.
My canvas shop is building me a full boat cover as an alternative. Simple, reuseable, and it provides essential ventilation. It will pay for itself in three seasons vs. shrinkwrap.