Islas Chafarinas (arab. Ya’fariyya, berb. Takfarinas) – grupa trzech wysp położonych na Morzu Śródziemnym, administracyjnie pozostających w posiadaniu Hiszpanii. Położone są one 48 km na wschód od Melilli oraz 4 km od marokańskiego miasta Ra'su l-Ma'. Na wyspach stacjonuje hiszpański garnizon wojskowy.

Wyspy mają łączną powierzchnię 0,525 km².

W skład archipelagu wchodzą następujące wyspy: Isla Congreso: 0,256 km² Isla Isabel II: 0,153 km² Isla del Rey: 0,116 km² oraz kilkadziesiąt mniejszych, niezamieszkanych wysepek. Wyspy są przedmiotem roszczeń terytorialnych Maroka.

Geografia Archipelag składa się z trzech wysp pochodzenia wulkanicznego, Kongresu, Izabeli II i Króla Franciszka. Oddzielone są od Afryki płytkim (10–15 m) fragmentem szelfu kontynentalnego. Na jego głębokość wpływają osady nanoszone z delty rzeki Muluja w pobliżu granicy z Algierią. Największa jest zachodnia wyspa Isla Congreso z najwyższym punktem Cerro Nido de las Aguilas wznoszącym się na wysokość 137 m n.p.m. Dwie pozostałe wyspy są zdecydowanie niższe, znajdująca się pośrodku Isla Isabel II osiąga 35 m n.p.m., a oddalona od niej o 175 m Isla del Rey jest najmniejsza i najniższa (31 m n.p.m.) z wszystkich trzech. Na wyspach nie ma ludności cywilnej.