The imagine below is Opuntia echios. Like the finches, there are different varieties on different islands.
Looks a bit big for my greenhouse.