Perhaps "fair-skinned" was insurance. "White" often means "anglo", and if the writer was not sure of the couple's ethnicity (they may have been hispanic?), the safest bet may have been to stick to colour.