Hi Dee, You may not believe it but those are the colours in the sea. The rainbows come from a gale off the land blowing back the waves. I have never seen colours like these before. The location is a bay between Hermanus and Gordons Bay in South Africa. The colours and natural light were incredible. Strangely the sky does look a bit anemic.
Thanks for the comment, it was a great spot for a snap