Predjama Castle, a major tourist attraction in Slovenia, is located at the mouth of a cave just above the settlement