La acción se desarrolla en el puerto de la ciudad imaginaria de Cantabreda, en el norte de España, en fecha contemporánea al estreno (1936).
En el puerto se encuentra la taberna de Marola. Nadie sabe el origen de Marola, solamente se conoce que la taberna fue costeada por el bandido Juan de Eguía, al que todos creen su marido.
El marinero Simpson habla de Leandro (un pescador enamorado de Marola). Marola y Leandro se enamoran. Abel, un adolescente intérprete del acordeón, también se enamora de Marola pero no es correspondido.
Un grupo de mujeres del pueblo reprochan a Marola que vuelve locos a todos los hombres, pero ella se defiende recriminándoles que no prestan atención a sus esposos. Juan de Eguía golpea a Marola ante la impotencia de Abel.
Al día siguiente Abel cuenta lo sucedido, lo que hace que todos los presentes busquen a Juan para pedirle explicaciones. Leandro conversa con Marola, quien confiesa que Juan de Eguía es su padre, ante lo cual Leandro convence a su amada para que huya con él.
Juan de Eguía aparece de nuevo y le promete a Leandro la mano de Marola a cambio de que introduzca un fardo de cocaína en la ciudad. Leandro acepta y acompañado de su amada se dirigen en una pequeña embarcación hacia una cueva que solo tiene acceso por mar, para cargar el fardo de cocaína, pero son sorprendidos por una tormenta y desaparecen.
Abel canta a la desaparecida Marola, mientras Juan entristecido les cuenta a todos los presentes que ella es en realidad su hija. Poco después el marinero Simpson trae la buena noticia de que Leandro y Marola están vivos y se dirigen al puerto detenidos por los carabineros. Juan confiesa ser el verdadero culpable de todo lo sucedido y es detenido, mientras que Leandro y Marola quedan en libertad.
Venta de abonos y localidades:
Taquillas del Teatro Campoamor de 12 a 13:30 y 16 a 20
https://entradas.oviedo.es/1LATABERNERADELPUERTO
https://entradas.oviedo.es/2LATABERNERADELPUERTO
Precios (Patio y entresuelo/ Principal/ Anfiteatro y general):
-Abonos para los 4 títulos : 128, 90 o 70€
-Localidades sueltas: 40, 28 o 22€