There are 2 high and 2 low tides each day. Why do this many tides occur each day?

Tides are the rise and fall of sea levels caused by the combined effects of gravitational forces exerted by the Moon, Sun, and rotation of the Earth.