This seems to be another reference to The Skerries, whose name in Welsh - Ynysoedd y Moelrhoniaid - means `The island of bald-headed grey seals'.