Monemvasia is a Gibraltar-like rocky island off the east coast of the Peloponnese, in Greece, and linked to the mainland by a short causeway...