Taprobane is the name of a legendary island in the Indian Ocean, first mentioned by the Greek historical writer Onesicritus (c.360-290 BC). Although it is generally accepted to be the island of Ceylon, now Sri Lanka(d), there are dissenting voices such as that of Dhani Irwanto, who insists(a) that Taprobane is to be identified with the Indonesian island of Kalimantan (formerly Borneo), where he also locates Atlantis(b) and the Garden of Eden(c). Irwanto argues against Sumatra being Taprobone, an idea supported by some, such as Arysio Santos who also identified Atlantis as Taprobane.
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) .