One of the most magnificent tourist destinations in the world is the largest sand island in QLD Australia, called Fraser Island.
On it you can visit a crystal clear fresh lake, called Lake McKenzie. It used to look like this:

On a recent trip however, I was disappointed to see it had a dirty green colour.
Does this happen cyclicly or is it permanently green these days? What is the cause of it?