In the Atlantic Ocean, more than 100 km off the shores of Morocco, there's an island that's unique in the world: El Hierro.