Thank you Anirban
Yes these are seasonal - for about 2 months of the year - when they are at their best. It's called the Namaqua land flowers or West Coast flowers.
The rest of the year its dry and brown.
The flowers are visited by thousands of people each year and included in tours / safaris for overseas visitors. Its a big attraction to locals as well.