Why has the sea off Scotland turned turquoise?

The vivid turquoise colour of the sea off the west coast looks like holiday snaps from the Mediterranean.

Source