第一次坎纳诺尔海战是若昂·达·诺瓦(João da Nova)领导的葡萄牙第三无敌舰队与卡利卡特(Calicut)海军的一次海上交战,萨莫林人为了阻止葡萄牙人返回葡萄牙而集结了这支舰队。
这场战斗在 1501 年 12 月 31 日至 1502 年 1 月 2 日之间进行了两天,是葡萄牙海军在印度洋的第一次重大交战。虽然寡不敌众,但达诺瓦大胆的战术、训练有素、准备充分的人员以及优越的武器装备证明对葡萄牙人击败卡利卡特的封锁部队、突围坎纳诺尔并从战斗中取得胜利具有决定性意义。
这场战斗在历史上也是著名的,因为它是最早记录的对海军战线的蓄意使用之一,并且仅靠大炮解决了这场战斗。随着海军的发展,这些战术将变得越来越普遍,并开始不再将船只视为武装人员的载体,而更多地视为浮动火炮。在这方面,这被称为第一次“现代”海战(至少对一方而言)。之后,若昂达诺瓦返回葡萄牙。