Over the past week, Venice has been faced with three record-breaking floods, with three separate tides including a peak of 1.87m above usual levels.