1950年,全国绝大部分海疆、岛屿已解放。盘距在珊瑚岛上的渔霸七奶奶(张燕影 饰)做梦都盼着国军打回来。渔家女珊妹(晓军 饰)为救病重的父亲徐老大(王云 饰)被迫租身前往牛头岱,途中不甘受欺凌的珊妹跳海逃走,巧遇已当上解放军的未婚夫阿青(戴华薛饰),她立志参加革命队伍,并陪侦察参谋王永刚(周祖同 饰)重返珊瑚岛。上岛后,他们组织渔民积极开展反霸斗争,逼渔霸借粮,取消禁海令。麻副官(魏良炎 饰)与七奶奶密谋劫持岛上青壮年,王永刚抓获送信的孙富贵(刘瑞林 饰),让徐老大将情报送往大龙山找解放军,让其攻岛,以红灯为号。不料,关健时刻升灯的渔民被打伤,珊妹奋不顾身直奔红灯......
1958年,福建前线。在蒋介石反攻大陆的叫嚣下,加上先进美式装备做后盾,蒋匪海军不断袭忧我东南沿海。登陆舰“大成”号被我鱼雷快艇击沉,舰长吴约翰(李林 饰)带溃兵逃至无名岛。撞舰落水的我海军指导员王永智等人也飘流到这个岛上,发现敌人后,立即对敌展开政治攻势,而敌摸不清我军底细,不敢冒然回应,焦急的等待救援船。俘虏孙贵(李孟尧 饰)偷偷游回同伙处,窥到伙夫遭受毒打,反思我军优待政策,又泅回我方一面。王永智判断敌人在等待救援,不给他们喘息机会,逼敌露面。狡猾的敌人为探我虚实安排假谈判拖延时间,夜幕降临的时候,蔡大爷(周森冠 饰)搬来了援兵,消灭了岛上的残敌和前来接应的敌救援船......