The ocean is blue in colour because a sunlight strikes the ocean surface, the water absorbs long wavelengths at the red end of the light spectrum as well as the shorter wavelengths including violet. Thus, only blue colour wavelength is not absorbed, which makes ocean appear blue in colour.