This is Rio della Verona, the canal that runs behind the opera house La Fenice.
This large shrine is in sotoportego San Cristoforo, next to the rio. It looks so clean and new, I wonder if it was also reconstructed after the fire.
The image inside the shrine is a copy of Titian's fresco of St. Christopher that's in the Palazzo Ducale.
When I was a kid, lots of people wore St. Christopher medal necklaces. Not sure why he was a saint who made the jump to Southern USA Protestants but he and St. Francis were the first two saints I ever "met" besides St. Nick. I don't think I knew that Christopher was the patron saint of travelers at that time, it was just a fad to wear those necklaces, and lots of people had them
I was wondering why and found this page "St. Christopher in popular culture" on Wikipedia. A possible explanation jumped out at me:
In the movie The Spirit of St. Louis, (1957), James Stewart stars as Charles Lindbergh, the first man to fly solo non-stop from New York City, across the Atlantic Ocean, to Paris, France. Lindbergh is given a St Christopher medal before his big flight, which he refuses to accept, to save every unnecessary ounce of weight. His friend instead hides the medal in the aircraft, to make sure that the saint would be with him for the long and dangerous trip. Whether this short scene is based in fact, or a product of Hollywood is unknown.
Maybe it was the Lindbergh connection that made those necklaces so popular back then?
Anyway, there's a gorgeous water door across the rio from the shrine: