There are several islands located off the coast of Fife, such as the Isle of May, Inchkeith and Inchcolm. The former Preston Island south of Valleyfield is no longer an island following land reclamation work.