Homer actually never calls Scheria an island, instead he repeatedly calls it simply a land.
According to author Felice Vinci in his 'The Baltic Origins of Homer's Epic Tales', the entire Iliad and Odyssey are set in the Atlantic and Baltic Seas, not to mention the location of the enchantress...