I'm not sure if "traditional" random noise-based height-map generation is what I need, because what I want to end up with is a very simple map consisting of two types of region.
The end result I want is some very simple geometry dividing 'land' areas from 'sea' areas, and determining if a point is wet or dry.
Ideally it should all be procedural, rather than based off pre-rendered height-maps, as I want the map to be randomly generated and somewhat parameterised.
Closest examples I can think of are the map-generators in the SimCity and Civilisation series, but simplified right down to 2D with a feel of Defcon.