Derwentwater is a lake and beauty spot in Cumberland, England. There are several islands including Lord's Island which was once the home of the earls of Derwentwater. Research Derwentwater