Санкт-Петербург, Канонерский остров