Le , lors de la guerre de Sept Ans, les rochers des Cardinaux, au sud-est d'Hoëdic, donnèrent leur nom à la bataille navale des Cardinaux que l’escadre britannique de l’amiral Edward Hawke remporta sur une escadre française venant de Brest. Celle-ci devait rejoindre une importante flottille de transport rassemblée derrière la presqu'île de Quiberon pour transporter un corps expéditionnaire qui aurait débarqué en Écosse. Les trois quarts de la flotte française purent s’échapper et se réfugier dans différents ports bretons, mais cette sévère défaite interdit à Choiseul de porter la guerre en Grande-Bretagne. Elle est un tournant décisif de la guerre, coupant la France de son vaste empire colonial (Antilles, Nouvelle-France, Indes orientales), qu'elle perdra au profit de l'Angleterre au traité de Paris (1763).