Some kind of flowering succulent plant that may be anchoring the sand dunes above Leightons Dog Beach.