Colorful houses line the waterfront of the charming Italian town of Riomaggiore, with boats floating in the harbor and lush green hills under a bright sky.