Monterosso al Mare is one of the five famous villages of the Cinque Terre in the northwest of Italy.