For reference, the Brest pens are still used by the French military and hence are off limits (part of the base is open to citizens of E.U. and NATO member countries in summer).
La Rochelle (small) is part of the port zone and off limits.
Will report on St Nazaire next week.
This site provides some information
http://www.uboat-bases.com/fr/