Правильный ответ можно сильно огорчить горожан и гостей города - почти нигде. "Почти" - потому что всем санитарным нормам для купания соответствует только один водоём в Санкт-Петербурге - это озеро Безымянное в Красном Селе.
В остальных водоёмах купаться нельзя, зато можно загорать. Исключение - берега Суздальских озер и Ольгинского водоема, которые не соответствуют гигиеническим нормам даже для загара.
Вот полный список пляжей Санкт-Петербурга, где можно загорать летом 2013 года:
Курортный район (Озеро Сестрорецкий Разлив)
- Офицерский пляж
- Пляж "Зелёная гора"
- Новый пляж
- Северный пляж
- Пляж «Белая гора»
Финский залив
- Сестрорецкий пляж (Сестрорецк)
- Дубковский пляж (Сестрорецк)
- Ласковый пляж (Солнечное)
- Чудный пляж (Репино)
- Комаровский пляж (Комарово)
- Золотой пляж (Зеленогорск)
- Детский пляж (Ушково)
Приморский район
- Пляж «Морские Дубки» (Лисий Нос)
Колпинский район
- Детский пляж на Красной улице
- Пляж в парке им. 40-летия ВЛКСМ
Петроградский район
- Пляж у Петропавловской крепости на берегу реки Невы
- Пляжи в Приморском парке Победы на берегу реки Малой Невки
Пушкинский район
- Колонистский пляж (Пушкин)
Кронштадтский район
- Кронштадтский пляж
Разумеется, горожане в массе своей вряд ли станут прислушиваться к рекомендациям Роспотребнадзора. Но тут, как говорится, хозяин - барин. Роспотребнадзор предупредил - не говорите потом, что не знали.