rust never sleeps

Even in your dry environment, I'd try to have dry air reach the metal (as apposed to being covered with a carpet). Is your carport paved with blacktop or cement? Is there a vapor barrier under the pavement?