In the mountaintop village of Monsanto, Portugal, homes are sandwiched between, under and even in the 200-tonne rocks.