Mary Weatherill, Isola de Saint Giorgio, Venice