This is the beautiful seaside town of Chioggia in northern Italy north of Venice. This is a stop on a river cruise of Northern Italy. I think this is a very iconic image of Italy and the Mediterranean. Chioggia is also known as Little Venice.
Browse premium related images on iStock | Save 20% with code UNSPLASH20