It's about a 15 minute walk to the Piazalle Roma (sp?) You can probably find some little markets over that way but you would have to get away from the Grand Canal. Or you can grab the vaparetto there down the the Rialto Market (NE of the bridge) but it will take you some time. A lot of little delis would have some food items.
A Bad Day At Sea [with power] Always Beats A Good Day At Work
Coral Princess - tour starts 5/31 in Fairbanks