大海是咸的主要是因为水中含有大量的溶解盐。这些溶解盐主要来自于岩石的侵蚀和河流的冲刷。当河流流经陆地时,会将岩石中的盐溶解进水中,最终流入海洋。由于海洋水体的体积非常大,溶解盐的浓度逐渐积累,导致海水变得咸味。