It's also not clear that it did much beyond look really striking.
"Dazzle's effectiveness is not certain. The British Admiralty concluded it had no effect on submarine attacks, but proved to be a morale boost for crews. It also increased the morale of people not involved in fighting; hundreds of wonderfully coloured ships in dock was nothing ever seen before or since."