Along the southern coast of Java, stretching from Kebumen to Purworejo, lies an ancient natural fortress formed ...