Ponemos a calentar en una cazuela con el aceite.Mientras se calienta vamos picando muy fino los ajos y la cebolla.Una vez que esté caliente los añadimos y cocinamos hasta que estén blandos pero sin llegar a dorarse (3-4 minutos).Añade la harina y cocina 2 minutos.Luego añadimos la mitad del agua (130 ml) + el vinagre y cocinamos hasta que reduzca a al mitad.Añadimos el agua restante y esperamos a que la salsa vuelva a hervir.
Salpimentamos la merluza y la cocinamos tapada en la salsa 4-5 minutos.Añadimos las almejas y cocinamos tapado 2-3 minutos (hasta que se abran las almejas).Desechamos las almejas que no se han abierto.Añadimos el perejil al gusto muy bien picado y cocinamos 1 minuto más.
Ya está listo para disfrutar.Lo mejor es comer este plato recién hecho para evitar que la salsa espese en exceso.