Si vinieras pronto, iríamos a la playa: Aún es posible ir a la playa, si la otra persona viene pronto. pero eso es poco probable, y por eso lo expresa con el subjuntivo imperfecto:
Si vienes pronto, vamos a la playa: es posible que venga pronto.
Si vinieras pronto, iríamos a la playa: es posible aún, pero poco probable.
Si hubieras venido pronto, habríamos/hubiéramos ido a la playa: no viniste pronto y, por lo tanto, no fue posible ir.
En el segundo caso, ambas frases tienen el mismo significado. En la frase principal es posible tanto el condicional como el imperfecto de subjuntivo.
Otro ejemplo: Si me hubieras llamado, habría/hubiera acudido.
Personalmente, prefiero usar siempre el condicional.