A thousand miles off the coast of South Africa lie the Crozet Islands, an archipelago battered by wind, rain and sea. The storm-ravaged shores are pat…