Chemist should also be accepted. That's what pharmacies are often called in Australia.
"no pharmacy close to here" sold also be allowed
Do we need "di" here?
Why are "There are no pharmacists..." not accepted?
Because "Apotek" is the place, but "Pharmacist" is the person.