Carolina y Fernando ya se han casado, el tío Pedro no es tan bueno tal y como se descubre al final de la primera temporada y el padre de las dos hermanas parece no estar muerto. Los misterios continúan en el Bárbara de Braganza donde nada es lo que parece y a la tripulación se suman nuevos pasajeros como Cassandra (Claudia Traissac), Erich (Antonio Reyes), Teresa (Chiqui Delgado) y Julián (Pepe Barroso).
En su travesía hacia Río de Janeiro, el trasatlántico se verá obligado a desviar su camino para socorrer a un grupo de personas cuyo barco ha naufragado. Tras este suceso, los pasajeros tendrán que hacer frente a nuevos secretos y situaciones inverosímiles que ocurrirán a bordo, ¿dónde se dirigirán esta vez?, ¿llegarán sanos y salvos a su destino? Lo que está claro es que nadie podrá escapar del buque de 'Alta Mar'.