Is porch a collective noun?

No, porch is a singular, common, concrete noun.