Cape Town, South Africa A Symbol of the Triumph of the Human Spirit over Adversity – the Robben Island Museum site was created as an immersive experience to showcase the many layers of the island's rich history.