There's lots of great info to be found on swimming association websites that you might want to have a look at. Here are a couple that other members have found interesting:

MSABC Masters Swimming Association of British Columbia


MSC Masters Swimming Canada

USMS US Masters Swimming

FINA Federation Internationale de Natation