Ile de Skye, ECOSSE