As usual I am tinkering with ways of automatically identifying islands on vector maps and in DEMs. Currently I am mostly working on DEMs and actually have a solution for my problem, although in practice it doesn't exactly work.
Exemplary I am using a clip from the EU-DEM (Image 1) of an water rich area north of Berlin.