Scylla and Charybdis
Scylla and Charybidis were a sea monster and a whirlpool in Greek mythology who according to Homer and other writers were located opposite each other across a narrow strait. This led to the idiomatic phrase “between Scylla and Charybidis” similar to our more modern phrase of being “between the devil and the deep blue sea” describing being caught between two opposing forces.
Many, such as Heinrich Schliemann, assume the original to have been located between Sicily and the Italian mainland at the strait of Messina. A minority have opted for the Scylla being Calpe (The Rock of Gibraltar) and Charybdis being Mt. Abyla across the strait in North Africa or in other words the Pillars of Heracles(a) . However, Professor Arysio Santos promoting his Atlantis in Indonesia theory suggested that the ‘original’ Pillars of Heracles were in at Sunda Strait and later brought to ancient Greece where it was included by Homer in his Odysseus as Scylla and Charybdis!(b)
Writers who have located the wanderings of Ulysses in the North Atlantic have gone further afield in their search for Scylla and Charybdis with the west coast of Scotland (Pillot and Nyland), the Orkneys (Sora) southwest Cornwall near the Scilly Isles (Wilkens) .
(a) http://www.cadiznews.co.uk/info2.cfm?info_id=29858 (offline April, 2015)