The most significant distinction between a cockle and clam is that the latter can be found in both freshwater and saltwater habitats, whereas cockles are limited to saltwater.