Other towns in the district include Morecambe , Heysham , Slyne , and Carnforth . It is named after its largest settlement , Lancaster , but covers a far larger area which includes the towns of Morecambe , Heysham , and Carnforth , as well as outlying villages and rural hinterland .