Which property of water explains why seawater contains over 20 different elements?

universal solvent

surface tension

high heat capacity

high boiling point