Geneva - probably not Olympic specification - too few lanes I think.
Regular 'certified' Indoor 50m pool Les Vernets
Piscine des Vernets
Rue Hans-Wilsdorf 4-6
Tel. +41 (0)22 418 40 00
Outdoor 'certified' 50m pool in Lancy
Piscine de Lancy
Avenue Eugène-Lance 30
Tel. +41 (0)22 794 22 11
Certified means that all lanes are at least 50m long even with the electronic touch pads. You'd be surprised how many pools have a couple of lanes that are too short! Even in Switzerland.
Most towns in Switzerland are to be found under www.nameoftown.ch
but of course, even under sports, it doesn't necessarily say how long the pools are.
If you need more details that you can't find yourself get in touch again.