There are many types of boat covers, and many of them are designed to work in tandem. All of them provide varying levels of protection against the elements.
Appa Face