Tiny Spanish island nears its goal: 100 percent renewable energy