An insect on Carpobrotus edulis

An insect on Carpobrotus edulis

Observation - An insect on Carpobrotus edulis - Southern Africa. Description:

I thought it was a beetle, but the antennae seem to have long articles, which would point to Hemiptera.