Do some reading on mangroves. I am not sure, but I don't think it has much to do with color as much as differences with the plants such as were there are found and how they process salt.
Adaptations to low oxygen
Red mangroves, which can live in the most inundated areas, prop themseles up above the water level with stilt roots, and can then take in air through pores in their bark (lenticels). Black mangroves live on higher ground, and make many pneumatophores (specialised root-like structures which stick up out of the soil like straws for breathing) which are covered in lenticels. These "breathing tubes" reach heights of up to 30 centimeters, though some species have ones that reach over 3 meters high. There are four types of pneumatophore - stilt or prop type, snorkel or peg type, knee type and ribbon or plank type. Knee and ribbon types may be combined with buttress roots at the base of the tree. The roots also contain wide aerenchyma to facilitate oxygen transport within the plant.
Limiting salt intake
Red Mangroves exclude salt by having rather impermeable roots which are highly suberised, acting as an ultra-filtration mechanism to exclude sodium salts from the rest of the plant. Water inside the plant shows that 90%, and in some cases of high salinity, up to 97%, of the salt has been excluded at the roots. Any salt which does accumulate in the shoot is concentrated in old leaves which are then shed, as well as stored away safely in cell vacuoles. White (or Grey) Mangroves can secrete salts directly, they have two salt glands at each leaf base (hence their name - they are covered in white salt crystals).
I found that at wikipedia.