According to my source (the household military history nut) a torpedo is a self-propelled weapon with an explosive warhead which travels under water after launch from submarines, surface ships, helicopters and fixed wing aircraft and even coastal installations.
An Exocet is a specific French made missile which travels just above the sea surface after launch from the same kind of platforms.
So the difference seems to be the level at which the two weapons travel toward their targets.