Not a typo, an alternative. As far as I can tell, «ka ‘ai a me ka i‘a» seems to be a set phrase in Hawaiian and refers to a Hawaiian style meal with fish and poi. Thus in English it is usually said with the word "poi" even though the Hawaiian uses the word «‘ai».
'ai can refer to the carbohydrate/staple portion of a meal e.g. rice, 'ulu, 'uala in addition to kalo. Context is important.
i'a can refer to the meat portion of a meal, not just fish, it could be he'e or wana.