大港海战是法国海军和英国皇家海军的护卫舰中队之间的海战。这场战斗于 1810 年 8 月 20 日至 27 日在拿破仑战争期间为争夺法兰西岛(现为毛里求斯)的大港港口而进行。由四艘护卫舰组成的英国中队试图封锁该港口,以通过占领其入口处坚固的 Île de la Passe 来阻止法国人使用该港口。这个阵地在 8 月 13 日被英国登陆部队占领,九天后,当盖伊-维克多·杜佩雷上尉率领的法国中队接近海湾时,英国指挥官塞缪尔·皮姆上尉决定将他们引诱到沿海水域,以便他的部队可以伏击他们。
五艘法国船只中的四艘成功突破了英国的封锁,在受保护的锚地避难,该锚地只能通过珊瑚礁和沙洲之间的一系列复杂路线进入,如果没有经验丰富的港口领航员,这些路线是无法通行的。 8 月 22 日至 23 日,当皮姆命令他的护卫舰攻击停泊的法国人时,他的船只被困在海湾的狭窄航道中:两艘无法挽回地搁浅;第三个,在人数上被联合的法国中队所击败,被击败;第四人无法接近有效射程。尽管法国船只也受到了严重破坏,但这场战斗对英国来说是一场灾难:一艘船在遭受无法弥补的损失后被俘,搁浅的船只被点燃以防止被法国登船队俘获,其余船只被扣押。由雅克·哈梅林准将率领的法国主要中队从拿破仑港离开港口。
英国的战败是整个战争期间皇家海军遭受的最惨重损失,使得印度洋及其重要的贸易船队暴露在哈梅林号护卫舰的攻击之下。作为回应,英国当局试图通过命令所有可用的船只前往该地区来加强波旁岛的中队,但这种零散的增援导致了一系列绝望的行动,因为个别英国船只遭到自信和更强大的法国人的袭击中队。 12 月,一支由阿尔伯马尔·伯蒂上将率领的强大战斗中队组成了足够的增援部队,迅速入侵并占领了法兰西岛。