Due to the diversity of underwater environments, it is difficult to test the underwater optical communication systems in actual seawater. This letter uses the Monte Carlo model to study channel capacity of underwater optical communications. Matlab is used to analyze the transmission of laser of various wavelengths in different water and the influence of changes in water quality. Furthermore, the influences of seawater type, divergence Angle, transmission distance and beam type on the power received by the receiver are analyzed when blue-green laser is used as the light source. The experiment shows that in the same water quality, with the increase of divergence Angle and transmission distance, the light intensity received by the receiver becomes smaller and smaller and the photon distribution becomes more and more dispersed. Compared with the Gaussian beam, when the attenuation coefficient is small, the energy of the receiving end is more concentrated when flat-top beam is used as the light source.