Carcoar Carcoar The picture-perfect village of Carcoar is nestled in a small sheltered valley beside the meandering Belubula River. A true…