There are two main hospitals in Fife; Victoria Hospital in Kirkcaldy and Queen Margaret Hospital in Dunfermline. These are supported by a network of community and day hospitals as well as GPs, dentists, opticians and pharmacies throughout Fife.