I grow the same (I think) plant, for a long time I was told it was Acanthus ilicifolius, (a native in my area)
But recently someone told me it is Acanthus montanus, (african species)
There are also variegated cultivar, they grow better in shady area, moist soil or even swampy.