There are various types of car covers other there, but you will want to zone in on a snug-fitting all-weather cover. Due to the high winds where you live, a custom cover would be best to protect your paint from all the dirt and grime, but those can cost around $300. If that price is a little out of your range, you can find a high-quality universal cover for about $150.
MORE: How to use a Ryko, LaserWash, or self-service car wash