Tierra Linda lies on a mountain shelf on the edge of the Atitlan cauldera high above the tourist centre of Panajachel.