IS salts are water insoluble

No, not all salts are water insoluble. Many salts are water-soluble, meaning they can dissolve in water, such as common table salt (sodium chloride). However, there are some salts that are not water-soluble and are considered water insoluble, such as calcium carbonate.