Eel Island

Eel Island is the name of an island where Eels live.