Avalon

Avalon means an island of paradise featured in the Arthurian legend.