تجري معركة الجزيرة الخضراء في سياق الاسترداد الإسباني مما أدى إلى انتصار إمارة غرناطة وسلالة مرانيد على مملكة قشتالة.

كانت معركة الجزيرة الخضراء معركة بحرية وقعت في 25 يوليو 1278. دارت المعركة بين أساطيل مملكة قشتالة ، بقيادة أمير قشتالة ، بيدرو مارتينيز دي في ، وأساطيل السلالة المرينية وأساطيل السلالة المرينية. - إمارة غرناطة بقيادة أبو يعقوب يوسف النصر. دارت المعركة في سياق الحملات البحرية المغاربية إلى شبه الجزيرة الأيبيرية. أسفرت المعركة التي دارت في مضيق جبل طارق عن انتصار المسلمين.

تزامنت هذه المعركة مع حصار متزامن لمدينة الجزيرة الخضراء استمر من 1278 إلى 1279 وقاده إنفانتي سانشو. تخلى الأمير القشتالي عن الحصار في وقت لاحق في عام 1279 ، إيذانًا بنهاية الحركة الأولى للمعركة الطويلة من أجل مضيق جبل طارق.