Explain why estuaries, salt marshes, and mangrove forests have more variation in salinity than other marine habitats like the ocean and sea floor.