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 patrolled by killer whales, scouring the surf for the islands' wild inhabitants: elephant seals and king penguins.