Although tides are caused due to all the above reasons, the main reason behind it is the gravitational effect of the Moon on the Earth. Moon is closed in a bound state with Earth, and due to this the effect of its gravitation is more on Earth than that of Moon on Earth.