With its arid mountains, rocky coves and "cobalt-blue" seas, Patmos is "magnificent ... tradition, Saint John wrote the Book of Revelation here, after he was exiled to the island by the Romans ...