A mythic island which contained the Elysian Fields.
The New Atlantis. An island imagined by Lord Bacon, where was established a philosophical commonwealth bent on the cultivation of the natural sciences. (See Utopia, City of the Sun.)
Source: Dictionary of Phrase and Fable, E. Cobham Brewer, 1894