Mrs Robertson said the alert should have gone out on Wednesday, as soon as the QLDC got the results.
"When we were swimming on Wednesday there was quite a number of people in the lake, including children."
It was fortunate she and her friends always kept their heads out of the water, "but there were people there really swimming".
Although she could understand a delay in getting warning signs up, it should not have taken the QLDC another 24 hours to inform the public.
"It's just not good enough."
She received three texts from the council yesterday about closed roads in Arrowtown and wondered, "Why can't they do the same thing about water quality?"
The ORC needed to test its water samples more quickly, she said.
The council's media statement on Thursday said sampling at Mill Creek Shallows showed levels at 2420 E. coli per 100ml.
Government water quality guidelines for recreational swimming say water with more than 550 E. coli per 100ml is a potential health risk.
QLDC communications adviser Campbell Weal confirmed it received the first test results on Wednesday, but did not explain the delay issuing the advisory.
Test results could take between 24 and 40 hours after a sample. Past experience indicated E. coli results were high after a decent rainfall event, and people should avoid swimming for up to three days after such an event, he said.
Daily testing will be carried out at the site until the levels have reduced sufficiently.
The ORC did not respond to a request for comment by deadline.
guy.williams@odt.co.nz