As palavras poderão tanto ser usadas com um sentido equivalente como com um sentido distinto. Tal dependerá do contexto de uso e da intenção associada.
Carantonha usa-se para referir uma «cara muito feia ou contraída», sentido que pode ser equivalente à palavra careta (Dicionário Priberam)
Já carranca tem uma significação mais alargada e pode referir «cara disforme de pedra ou metal que serve de adorno em construções».
Em termos figurados, pode descrever um «rosto sombrio, carregado» ou uma «cara de mau humor». Nesta última significação, as duas palavras em análise poderão ser usadas com um significado equivalente.
Disponha sempre!