This is Riomaggiore one of the five villages of the Cinque Terre in Italy. It is the most southern of the five villages and offers lots of hiking between the villages. The amazing part for me was how these villages are built on the side of mountains. The only problem here is that some roads can be closed due to mudslides after heavy rain. Two of the trails were closed in 2016 for this reason.