Chiesa di San Pietro rises from the rocks of the promontory of Portovenere, a city which stands out as a rainbow of colors against the rising green hills of Liguria.