Does my worker get paid for not working a public holiday?

Independent contractors aren't usually entitled to the same employment entitlements as employees.

No, generally, as an independent contractor, the rate is all-inclusive and therefore not paid specifically for a public holiday if it isn't worked.