Peel Castle , Backborough och andra stallen wid kusten lebo betydligt.