You might also try FINA, the organisation which runs pool swimming worldwide. I'd imagine they might be able to help you with the basic requirements of an olympic swimming pool.
For example, an olympic sized pool is very slightly longer than 50m. This is to allow for the insertion of temporary pressure pads at each end of the pool during a competition. As a swimmer reaches the end of the pool they will touch the pad and the time it has taken them to swim the length of the pool will be recorded. (This gives accurate measurement of who has finished the race first, and also provides figures during a 100-1500m race which lets viewers see whether a swimmer is tiring, getting faster, etc.).
There was a case a few years ago, if I recall correctly it was in Luxembourg, where a pool which was exactly 50m long was built. Unfortunately, that pool was useless from the point of view of competitions, as the distance between pressure pad and pressure pad was only 49.something metres, and therefore no meaningful competitions could ever be held there and no records set there could ever be recognised. That's a serious waste of money for something which holds over half a million gallons of water.