Isn't the island Avalon? Does the scabbard even have a name? Usually a scabbard isn't named, at most it becomes "so and so's scabbard"
This feels like its some other "based on arthur" story that wanted the scabbard to be a more separate entity, and give it magical powers