Stunning mountain village called Masca in a deep canyon with jungle forest on a paradise island Tenerife, Canary Islands, Spain