Yes, Zurich has a couple of islands you can visit - Saffa Insel and Werdinsel. Ufenau, the largest proper island in Switzerland is also in Lake Zurich but in the Schwyz canton, and you can easily visit it from the city of Zurich.