Emu,
The RSPB site has this to say about kingfisher habitat.
Where to see them. (Kingfishers).
They are widespread, especially in central and southern England, becoming less common further north but following some declines last century, they are currently increasing in their range in Scotland. Kingfishers are found by still or slow flowing water such as lakes, canals and rivers in lowland areas. In winter, some individuals move to estuaries and the coast. Occasionally they may visit garden ponds if of a suitable size.
This is probably out of date because we often see kingfishers during estuary paddles and I can remember seeing one at Jennycliffe in September just after I joined the club. (Or am I confusing that with a pterodactyl? It was a long time ago.)
Clive A