Polyphemus' Island

Polyphemus' island is an island in the sea of monsters. It is where Polyphemus and his sheep live.