The town is 31.4 miles (50.5 km) south-west of Carlisle, 22.1 miles (35.6 km) northwest of Windermere and 14.2 miles (22.9 km) south-east of Cockermouth.[70] Derwentwater, the lake to the south-west of the town, is approximately 3 miles (4.8 km) long by 1 mile (1.6 km) wide and is some 72 feet (22 m) deep. It contains several islands, including Derwent Isle, Lord's Island, Rampsholme Island and St Herbert's Island, the largest.