Set against a rugged landscape dotted with towering villages, Frankish castles, Byzantine churches and beautiful beaches, Mani, on the southern Peloponnese coast of Greece, can…