Det grönskande och pittoreska landskapet ligger ovanför Santiago del Teide .