Why does the west coast have different temperatures than the east coast?

That would be due to the significantly different ocean temperatures on each coast. The east coast is framed by the Atlantic Ocean which is cold because the currents go through the north and south pole and carry cold water towards the equator. The west coat is framed by the pacific ocean which is powered by warmer ocean currents that travel from the equator towards the poles.