There is a noticeable difference between ocean tides and land tides. Ocean tides peak under the Moon with some delay, while land tides peak directly under the Moon.
Since the Earth’s crust consists of the ocean floor and the continent, it is possible that the oceanic crust under the Moon rises like the continental crust. This may explain why the tide in the ocean follows the Moon with some delay. This is because when the ocean floor rises under the Moon, it pushes water up from the bottom, and it takes time for this pushing force to reach the ocean surface where a tide can be observed.
To test this theory, see if the seabed rises under the Moon. Instead of measuring the land tide on the seabed, measure it on islands in the middle of the sea. Since these islands are connected to the seabed, if they experience peaks under the Moon, so will the seabed around them. If confirmed, the theory will shed light on the mystery of tides.