Holla:
Lo que veo que seguro que te va a dar problemas es el uso de la eñe.
Yo suelo usar en las validaciones un array vacío donde voy agregando los mensajes de errores, y si después de las validaciones sigue vacío es que se puede envíar.
mensajes = [];
if(email == '' || contraseña == '' || contraseñaVerificacion == '' || nombre == '' || apellido == '' || provincia == '' || localidad == ''){
mensajes.push('¡Debes completar todos los campos!');
if(contraseña != contraseñaVerificacion){
mensajes.push('¡Las contraseñas ingresadas son distintas!');
if (mensajes.length > 0) alert(mensajes.join("\n"));
return (mensajes.length == 0);
Saludos