El Hierro, a tiny island in the Canaries, is halfway to the UN goal of ditching fossil fuels. But finding just the right renewable energy mix is proving tough.