"Why are cruise ships painted white?" - the answer lies in some basic physics and small changes in aesthetics.
White colour is the best reflector and worst absorber in the colour spectrum.
White coloured exteriors save the ship from getting heated up, reducing the burden on air conditioning systems.
Cruise ships and yachts mostly sail in tropical climates like the Caribbean. Cruise lines have to ensure maximum comfort of their passengers.
If the exterior is painted bright white it significantly reduces the temperature inside.
Psychologists suggest that the white color evokes a strong holiday mood in passengers.