Garachico the village which survived a volcano and rebuilt itself #Tenerife #CanaryIslands