Cruise ship MSC Armonia passing through Venice in front of San Giorgio Maggiore, while its passengers enjoy a panoramic view of St. Mark's Square from the roof.