What is the meaning of Byland?

A peninsula.

An adjoining piece of land, a side land

A partition of land jutting out into the sea, peninsula

Source: wiktionary.org