עד כמה שיכולתי להבין, המכלית האיראנית גרייס 1 נתפסה על ידי גיברלטר בזמן שנסעה במים הטריטוריאליים של גיברלטר. ראה למשל מאמר זה. הבסיס המוצהר לתפיסה היה שהוא חשוד בהפרת סנקציות של האיחוד האירופי על ידי הובלת נפט גולמי לבית זיקוק המאושר בסוריה.
מה היה הבסיס החוקי במשפט הבינלאומי לכך? למרות שהספינה הייתה במים טריטוריאליים, ב אמנת האו"ם לחוק הים נקבע כי על כלי השיט לעבור מעבר "חף מפשע" או "מעבר" דרך המיצרים הבינלאומיים. ישנן מגבלות שמדינות החוף יכולות להטיל על ספינות, אך נראה שאף אחת מהן אינה נוגעת להובלת מטענים בניגוד לסנקציות. ככל הידוע לי הסנקציות הן סנקציות של האיחוד האירופי ולכן רלוונטיות רק לחוק המקומי ולא לחוק הבינלאומי.
על פי ויקיפדיה, בריטניה אישרה את ה- UNCLOS ואילו איראן חתמה. אבל לא אישרר את זה. אני לא יודע אם זה משנה.