Colorful buildings of Riomaggiore in Cinque Terre, Liguria, Italy, perched on rocky cliffs overlooking the sea under a blue sky.