In British English, a lido is a public outdoor swimming pool and surrounding facilities, or part of a beach where people can swim, lie in the sun, or participate in water sports. From Wikipedia
His return reflects a decades-long bond with the festival, from career milestones to a Venice wedding.