для чего кольца на стенках рек и каналов в питере

чтобы пришвартовываться

Чтобы не ударятся бортом судна о стенку.

Есть спуски со ступенями и вделанными в гранитные стены кольцами для причаливания лодок. Есть спуски-пандусы, позволявшие лошадям с подводами приближаться к воде и забирать грузы, доставленные на баржах. Спуски-пандусы облегчали прачкам переход с берега на специальные плоты, приспособленные для стирки белья.

На пальцы надевать. То есть венчаться.