In summer, the average temperature is 21°C in San Diego and 27°C in Charleston. The average rainfall in summer is 4 mm in San Diego and 178 mm in Charleston. In summer, it is warmer in Charleston and it rains less in San Diego. In winter, it is colder in San Diego and it rains more in Charleston.