Interesting colour effect caused by an island of sand in the middle of the water... the Indian Ocean, off the coast of Tanzania