Hi, Russell. Cyprus sounds like a great choice to me. Any tree that lives in the swamps of Louisiana should be able to handle anything. Realistically, no wood will last forever, but cyprus should last about as well as any wood. Having a slight pitch on the porch to keep the water running off will be a big help.