{
  "id": "mallorca-vs-ibiza",
  "title": "Mallorca vs Ibiza Yacht Charter: Price and Weather",
  "question": "Mallorca or Ibiza: which is better for a yacht or catamaran charter?",
  "answer": "Mallorca is the cheaper of the two for a catamaran charter in 12 of 12 months: 12 Knots' average weekly asking price runs €4,170–9,602 in Mallorca against €6,439–11,687 in Ibiza (updated October 2026). By our rules the best-weather months are June to October in both Mallorca and Ibiza; on licences both are \"Licence or recognised certificate needed\" in our classification.",
  "answer_markdown": "Mallorca is the cheaper of the two for a catamaran charter in 12 of 12 months: 12 Knots' average weekly asking price runs €4,170–9,602 in Mallorca against €6,439–11,687 in Ibiza (updated October 2026). By our rules the best-weather months are June to October in both Mallorca and Ibiza; on licences both are \"Licence or recognised certificate needed\" in our classification.\n\nSources: ([12 Knots](https://12knots.com/en/yacht-charter/destinations/mediterranean-sea/mallorca/catamaran-charter/), checked 27 Oct 2026); ([12 Knots](https://12knots.com/en/yacht-charter/destinations/mediterranean-sea/ibiza/catamaran-charter/), checked 27 Oct 2026); ([NASA POWER](https://power.larc.nasa.gov/docs/services/api/temporal/monthly/), checked 28 Oct 2026).",
  "checked": "2026-10-29",
  "sides": [
    {
      "key": "mallorca",
      "name": "Mallorca",
      "slug": "balearics",
      "canonical_url": "https://catamaranindex.com/balearics/",
      "book_url": "https://catamaranindex.com/go/samboat?dest=mallorca&pos=api"
    },
    {
      "key": "ibiza",
      "name": "Ibiza",
      "slug": "balearics",
      "canonical_url": "https://catamaranindex.com/balearics/",
      "book_url": "https://catamaranindex.com/go/samboat?dest=ibiza&pos=api"
    }
  ],
  "cheaper_months": {
    "mallorca": 12,
    "ibiza": 0,
    "same": 0
  },
  "verdicts": [
    {
      "id": "V1",
      "traveller": "On a budget, flexible dates",
      "pick": "mallorca",
      "why": "Mean of 12 Knots' monthly prices: €6,234 in Mallorca and €8,602 in Ibiza a week (38.0% apart, our arithmetic); cheapest month January (€4,170) in Mallorca and February (€6,439) in Ibiza.",
      "rule": "On a budget, flexible dates: the side with the lower 12-month mean of 12 Knots' average weekly asking prices (our arithmetic). A gap under 5% of the lower mean is \"about the same\" (our choice).",
      "sources": [
        "k12_mallorca",
        "k12_ibiza"
      ]
    },
    {
      "id": "V2",
      "traveller": "Fixed dates",
      "pick": null,
      "why": "Cheaper by month (12 Knots, our arithmetic): Mallorca: all 12 months; Ibiza: no month.",
      "rule": "Fixed dates: no single pick. We list the months in which each side has the lower 12 Knots price (our arithmetic).",
      "sources": [
        "k12_mallorca",
        "k12_ibiza"
      ]
    },
    {
      "id": "V3",
      "traveller": "Summer holidays (July and August)",
      "pick": "mallorca",
      "why": "Mean of the July and August prices: €9,539 in Mallorca and €11,606 in Ibiza (21.7% apart, our arithmetic).",
      "rule": "Summer holidays: the side with the lower mean of the July and August prices; a gap under 5% of the lower figure is \"about the same\" (our choice).",
      "sources": [
        "k12_mallorca",
        "k12_ibiza"
      ]
    },
    {
      "id": "V4",
      "traveller": "Christmas and New Year (December)",
      "pick": "mallorca",
      "why": "December: €5,105 in Mallorca and €7,519 in Ibiza (47.3% apart, our arithmetic).",
      "rule": "Christmas and New Year: the side with the lower December price; a gap under 5% is \"about the same\".",
      "sources": [
        "k12_mallorca",
        "k12_ibiza"
      ]
    },
    {
      "id": "V5",
      "traveller": "Families with children",
      "pick": null,
      "why": "One Balearics score covers both islands (97 out of 100, our method).",
      "rule": "Families with children: the higher best-month family score on our published method (calm wind, short hops, warm sea, season); scores within 5 points are a tie (our choice). No pick where a score is partial (Thailand) or both sides share one dataset (Mallorca and Ibiza).",
      "sources": []
    },
    {
      "id": "V6",
      "traveller": "First charter, no sailing licence",
      "pick": "tie",
      "why": "Mallorca: Required; ICC recommended; UK certificate rules changed after 2020, check with your operator. Ibiza: Required; ICC recommended; UK certificate rules changed after 2020, check with your operator. Same rule in both. One Balearics beginner score covers both islands (97 out of 100). Operators can still ask for more than the law, so confirm before booking.",
      "rule": "First charter without a sailing licence: the side whose licence regime is lower in the order none, résumé, not confirmed, licence required (our classification of the sources); the same regime is a tie. Beginner scores on our method are printed beside it.",
      "sources": []
    },
    {
      "id": "V7",
      "traveller": "Wants steady wind, or wants calm",
      "pick": null,
      "why": "Force 6 days per year (NASA POWER, our calculation): Mallorca not calculated (no point for it); Ibiza 34.8 days.",
      "rule": "Steady wind or calm: no single pick. We print each side's force 6 days per year (22 kn or more, NASA POWER, 2016–2025, our calculation) and which side has more; a gap within 2 days is a tie (our choice).",
      "sources": [
        "nasa_power_monthly"
      ]
    },
    {
      "id": "V8",
      "traveller": "Warm water, snorkelling",
      "pick": "tie",
      "why": "One Balearics sea-temperature cell (off Ibiza Town) serves both: 3 months at 24 °C or more (July to September; NOAA).",
      "rule": "Warm water, snorkelling: the side with more months at 24 °C or more by NOAA's mean sea temperature at our reference point; equal counts are a tie.",
      "sources": []
    },
    {
      "id": "V9",
      "traveller": "Seasonal weather risk",
      "pick": null,
      "why": "We have no official source naming a seasonal storm or wind hazard for the Balearic Islands; at our Ibiza Town point, days reaching force 6 average 6.5 in January and 0.7 in July (our calculation from NASA POWER, 2016–2025). Mallorca has no strong-wind point of its own in our data.",
      "rule": "Seasonal weather risk: no pick. We quote each side's weather-risk answer and link its page.",
      "sources": []
    },
    {
      "id": "V10",
      "traveller": "Fishing from the boat",
      "pick": null,
      "why": "Both islands (same Spanish and Balearic rules): Yes, a boat licence covers the people aboard",
      "rule": "Fishing from the boat: no pick. We quote each side's licence rule and any warning from our fishing pages.",
      "sources": []
    }
  ],
  "months": [
    {
      "month": 1,
      "name": "January",
      "a_eur": 4170,
      "b_eur": 7082,
      "cheaper": "mallorca",
      "diff_eur": 2912,
      "diff_pct": 69.8
    },
    {
      "month": 2,
      "name": "February",
      "a_eur": 4232,
      "b_eur": 6439,
      "cheaper": "mallorca",
      "diff_eur": 2207,
      "diff_pct": 52.2
    },
    {
      "month": 3,
      "name": "March",
      "a_eur": 4264,
      "b_eur": 7221,
      "cheaper": "mallorca",
      "diff_eur": 2957,
      "diff_pct": 69.3
    },
    {
      "month": 4,
      "name": "April",
      "a_eur": 4559,
      "b_eur": 7972,
      "cheaper": "mallorca",
      "diff_eur": 3413,
      "diff_pct": 74.9
    },
    {
      "month": 5,
      "name": "May",
      "a_eur": 6312,
      "b_eur": 8246,
      "cheaper": "mallorca",
      "diff_eur": 1934,
      "diff_pct": 30.6
    },
    {
      "month": 6,
      "name": "June",
      "a_eur": 8337,
      "b_eur": 10582,
      "cheaper": "mallorca",
      "diff_eur": 2245,
      "diff_pct": 26.9
    },
    {
      "month": 7,
      "name": "July",
      "a_eur": 9602,
      "b_eur": 11687,
      "cheaper": "mallorca",
      "diff_eur": 2085,
      "diff_pct": 21.7
    },
    {
      "month": 8,
      "name": "August",
      "a_eur": 9476,
      "b_eur": 11525,
      "cheaper": "mallorca",
      "diff_eur": 2049,
      "diff_pct": 21.6
    },
    {
      "month": 9,
      "name": "September",
      "a_eur": 8090,
      "b_eur": 9277,
      "cheaper": "mallorca",
      "diff_eur": 1187,
      "diff_pct": 14.7
    },
    {
      "month": 10,
      "name": "October",
      "a_eur": 5432,
      "b_eur": 7870,
      "cheaper": "mallorca",
      "diff_eur": 2438,
      "diff_pct": 44.9
    },
    {
      "month": 11,
      "name": "November",
      "a_eur": 5231,
      "b_eur": 7807,
      "cheaper": "mallorca",
      "diff_eur": 2576,
      "diff_pct": 49.2
    },
    {
      "month": 12,
      "name": "December",
      "a_eur": 5105,
      "b_eur": 7519,
      "cheaper": "mallorca",
      "diff_eur": 2414,
      "diff_pct": 47.3
    }
  ],
  "table": [
    {
      "label": "Average weekly price, cheapest–priciest month",
      "a": "€4,170–9,602",
      "b": "€6,439–11,687",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza"
      ],
      "derived": null
    },
    {
      "label": "Cheapest month",
      "a": "January (€4,170)",
      "b": "February (€6,439)",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza"
      ],
      "derived": null
    },
    {
      "label": "Priciest month",
      "a": "July (€9,602)",
      "b": "July (€11,687)",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza"
      ],
      "derived": null
    },
    {
      "label": "12-month mean",
      "a": "€6,234",
      "b": "€8,602",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza"
      ],
      "derived": "our arithmetic"
    },
    {
      "label": "Boats in 12 Knots' sample (listed / unique)",
      "a": "109 / 74",
      "b": "72 / 52",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza"
      ],
      "derived": null
    },
    {
      "label": "True cost per person, 6 people, cheapest month",
      "a": "€1,059–1,199 (January)",
      "b": "€1,437–1,577 (February)",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza",
        "globesailor_costs"
      ],
      "derived": "our arithmetic"
    },
    {
      "label": "True cost per person, 6 people, priciest month",
      "a": "€1,964–2,104 (July)",
      "b": "€2,312–2,452 (July)",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza",
        "globesailor_costs"
      ],
      "derived": "our arithmetic"
    },
    {
      "label": "Skipper per day",
      "a": "€210",
      "b": "€210 (same Balearics dataset)",
      "source_ids": [
        "globesailor_costs"
      ],
      "derived": null
    },
    {
      "label": "Security deposit, catamaran",
      "a": "€4,350",
      "b": "€4,350 (same Balearics dataset)",
      "source_ids": [
        "globesailor_costs"
      ],
      "derived": null
    },
    {
      "label": "Best-value months (3 cheapest)",
      "a": "January to March",
      "b": "January to March",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza"
      ],
      "derived": "our rule"
    },
    {
      "label": "Best-weather months",
      "a": "June to October",
      "b": "June to October",
      "source_ids": [
        "nasa_power_monthly",
        "noaa_season",
        "tahiti_tourisme"
      ],
      "derived": "our rule"
    },
    {
      "label": "Sweet spot",
      "a": "September and October",
      "b": "September and October",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza",
        "nasa_power_monthly"
      ],
      "derived": "our rule"
    },
    {
      "label": "Months to avoid",
      "a": "June to August on price",
      "b": "June to August on price",
      "source_ids": [
        "k12_mallorca",
        "k12_ibiza",
        "noaa_season",
        "tahiti_tourisme"
      ],
      "derived": "our rule"
    },
    {
      "label": "Mean air temperature, warmest month (°C)",
      "a": "28 °C (August, Palma, Mallorca)",
      "b": "27 °C (August, Ibiza Town)",
      "source_ids": [
        "nasa_power_monthly"
      ],
      "derived": "our calculation"
    },
    {
      "label": "Force 6 days per year",
      "a": "not calculated",
      "b": "34.8 days (Ibiza Town)",
      "source_ids": [
        "wr_nasa_power_daily"
      ],
      "derived": "our calculation"
    },
    {
      "label": "Warm-sea months (24 °C or more)",
      "a": "3 (July to September)",
      "b": "3 (July to September) (same Balearics dataset)",
      "source_ids": [],
      "derived": "NOAA mean sea temperature, our count"
    },
    {
      "label": "Seasonal hazard",
      "a": "none verified",
      "b": "none verified",
      "source_ids": [
        "noaa_season",
        "wr_th_ldd_climate",
        "wr_pf_meteofrance_climat"
      ],
      "derived": null
    },
    {
      "label": "Licence",
      "a": "Required; ICC recommended; UK certificate rules changed after 2020, check with your operator",
      "b": "Required; ICC recommended; UK certificate rules changed after 2020, check with your operator (same Balearics dataset)",
      "source_ids": [],
      "derived": "our classification of the sources"
    },
    {
      "label": "Fishing licence for guests",
      "a": "Yes, a boat licence covers the people aboard",
      "b": "Yes, a boat licence covers the people aboard (same Balearics dataset)",
      "source_ids": [],
      "derived": null
    },
    {
      "label": "Family score, best month",
      "a": "97 (July and August)",
      "b": "97 (July and August) (same Balearics dataset)",
      "source_ids": [],
      "derived": "our method"
    },
    {
      "label": "Beginner score, best month",
      "a": "97 (June and July)",
      "b": "97 (June and July) (same Balearics dataset)",
      "source_ids": [],
      "derived": "our method"
    },
    {
      "label": "Average hop on our 7-day route (nm)",
      "a": "no route yet (not verified)",
      "b": "9.7 nm",
      "source_ids": [],
      "derived": "our calculation"
    },
    {
      "label": "Longest leg (nm)",
      "a": "no route yet (not verified)",
      "b": "14.7 nm (Espalmador → Cala d'Hort (Es Vedrà))",
      "source_ids": [],
      "derived": "our calculation"
    },
    {
      "label": "Nearest airport to base, straight line",
      "a": "4.4 nm / 8.2 km (Palma Airport)",
      "b": "4.2 nm / 7.8 km (Ibiza Airport)",
      "source_ids": [
        "cmp_osm_nominatim"
      ],
      "derived": "our choice of airport; our calculation"
    }
  ],
  "weather": {
    "a": {
      "place": "Palma, Mallorca",
      "elev_m": 31.47,
      "temp_c": [
        13.4,
        13.4,
        14.3,
        15.9,
        19.2,
        23.8,
        26.9,
        27.5,
        25,
        21.9,
        17.6,
        15
      ],
      "wind_kn": [
        11.3,
        9.7,
        11.3,
        9.4,
        7.7,
        6.4,
        6.3,
        6.4,
        7.7,
        8.7,
        11.4,
        10.2
      ],
      "sea_c": [
        14.8,
        14.3,
        14.5,
        15.8,
        18.2,
        21.5,
        24.7,
        26.2,
        24.9,
        22.2,
        19,
        16.3
      ],
      "force6_days": null,
      "force6_days_annual": null,
      "same_point_as_ibiza": false
    },
    "b": {
      "place": "Ibiza Town",
      "elev_m": 19.38,
      "temp_c": [
        13.8,
        13.8,
        14.6,
        16.1,
        19.2,
        23.4,
        26.5,
        27.3,
        25.2,
        22.1,
        18,
        15.3
      ],
      "wind_kn": [
        11.5,
        10,
        11.6,
        9.7,
        8,
        7,
        6.9,
        7.1,
        8.1,
        8.7,
        11.6,
        10.6
      ],
      "sea_c": [
        14.8,
        14.3,
        14.5,
        15.8,
        18.2,
        21.5,
        24.7,
        26.2,
        24.9,
        22.2,
        19,
        16.3
      ],
      "force6_days": [
        6.5,
        3.1,
        5.3,
        2.8,
        1,
        0.2,
        0.7,
        0.4,
        1.2,
        2.2,
        5.9,
        5.5
      ],
      "force6_days_annual": 34.8,
      "same_point_as_ibiza": false
    }
  },
  "distances": {
    "a": [
      {
        "route": "mallorca",
        "label": "No Mallorca route yet",
        "total_nm": 0,
        "average_hop_nm": 0,
        "longest_leg": "",
        "longest_leg_nm": 0,
        "airport_to_base": {
          "label": "Nearest airport to base (our choice)",
          "from": "Palma Airport",
          "to": "Palma",
          "nm": 4.4,
          "km": 8.2
        },
        "second_airport_line": null
      }
    ],
    "b": [
      {
        "route": "balearics",
        "label": "Ibiza and Formentera",
        "total_nm": 58.1,
        "average_hop_nm": 9.7,
        "longest_leg": "Espalmador → Cala d'Hort (Es Vedrà)",
        "longest_leg_nm": 14.7,
        "airport_to_base": {
          "label": "Nearest airport to base (our choice)",
          "from": "Ibiza Airport",
          "to": "Ibiza Town",
          "nm": 4.2,
          "km": 7.8
        },
        "second_airport_line": null
      }
    ],
    "extra_lines": [
      {
        "label": "Mallorca: No Mallorca route yet",
        "from": "Palma Airport",
        "to": "Palma",
        "nm": 4.4,
        "km": 8.2
      },
      {
        "label": "Ibiza: Ibiza and Formentera",
        "from": "Ibiza Airport",
        "to": "Ibiza Town",
        "nm": 4.2,
        "km": 7.8
      },
      {
        "label": "Ibiza Town to Palma, straight line",
        "from": "Ibiza Town",
        "to": "Palma",
        "nm": 67.4,
        "km": 124.8
      }
    ],
    "method": "Great-circle distance between OpenStreetMap (Nominatim) coordinates, Earth radius 6,371.0088 km, 1 nm = 1.852 km. Straight lines: the sailed distance is longer."
  },
  "licence": {
    "a": {
      "regime": "required",
      "short": "Required; ICC recommended; UK certificate rules changed after 2020, check with your operator",
      "answer": "Yes for a normal charter yacht or catamaran in Mallorca, Ibiza or the Balearics: Spanish law exempts only small craft (motor boats up to 5 m with at most 11.26 kW, sailboats up to 6 m) used by day within 2 nautical miles of a port, marina or shelter, and Spanish-flag boats can be rented to anyone holding a title from an EEA country or one listed in annex IX. For UK certificates the sources conflict: annex IX lists the RYA Coastal Skipper, Yachtmaster and ICC, but the RYA says UK certificates stopped being accepted for Spanish-flagged pleasure boats from 1 January 2021, so confirm with your operator."
    },
    "b": {
      "regime": "required",
      "short": "Required; ICC recommended; UK certificate rules changed after 2020, check with your operator",
      "answer": "Yes for a normal charter yacht or catamaran in Mallorca, Ibiza or the Balearics: Spanish law exempts only small craft (motor boats up to 5 m with at most 11.26 kW, sailboats up to 6 m) used by day within 2 nautical miles of a port, marina or shelter, and Spanish-flag boats can be rented to anyone holding a title from an EEA country or one listed in annex IX. For UK certificates the sources conflict: annex IX lists the RYA Coastal Skipper, Yachtmaster and ICC, but the RYA says UK certificates stopped being accepted for Spanish-flagged pleasure boats from 1 January 2021, so confirm with your operator."
    }
  },
  "true_cost": {
    "a": {
      "complete": true,
      "cheapest_month": {
        "month": "January",
        "per_person_eur": {
          "min": 1059,
          "max": 1199
        }
      },
      "priciest_month": {
        "month": "July",
        "per_person_eur": {
          "min": 1964.3333333333333,
          "max": 2104.3333333333335
        }
      },
      "not_verified": [
        "Whether the Balearic sustainable tourism tax applies to charter-boat guests.",
        "Ports IB 2026 marina tariffs (published in BOIB 2026/66; values not read)."
      ]
    },
    "b": {
      "complete": true,
      "cheapest_month": {
        "month": "February",
        "per_person_eur": {
          "min": 1437.1666666666667,
          "max": 1577.1666666666667
        }
      },
      "priciest_month": {
        "month": "July",
        "per_person_eur": {
          "min": 2311.8333333333335,
          "max": 2451.8333333333335
        }
      },
      "not_verified": [
        "Whether the Balearic sustainable tourism tax applies to charter-boat guests.",
        "Ports IB 2026 marina tariffs (published in BOIB 2026/66; values not read)."
      ]
    },
    "any_partial": false
  },
  "constants": {
    "tie_pct": 5,
    "tie_score": 5,
    "tie_f6_days": 2
  },
  "method": {
    "V1": "On a budget, flexible dates: the side with the lower 12-month mean of 12 Knots' average weekly asking prices (our arithmetic). A gap under 5% of the lower mean is \"about the same\" (our choice).",
    "V2": "Fixed dates: no single pick. We list the months in which each side has the lower 12 Knots price (our arithmetic).",
    "V3": "Summer holidays: the side with the lower mean of the July and August prices; a gap under 5% of the lower figure is \"about the same\" (our choice).",
    "V4": "Christmas and New Year: the side with the lower December price; a gap under 5% is \"about the same\".",
    "V5": "Families with children: the higher best-month family score on our published method (calm wind, short hops, warm sea, season); scores within 5 points are a tie (our choice). No pick where a score is partial (Thailand) or both sides share one dataset (Mallorca and Ibiza).",
    "V6": "First charter without a sailing licence: the side whose licence regime is lower in the order none, résumé, not confirmed, licence required (our classification of the sources); the same regime is a tie. Beginner scores on our method are printed beside it.",
    "V7": "Steady wind or calm: no single pick. We print each side's force 6 days per year (22 kn or more, NASA POWER, 2016–2025, our calculation) and which side has more; a gap within 2 days is a tie (our choice).",
    "V8": "Warm water, snorkelling: the side with more months at 24 °C or more by NOAA's mean sea temperature at our reference point; equal counts are a tie.",
    "V9": "Seasonal weather risk: no pick. We quote each side's weather-risk answer and link its page.",
    "V10": "Fishing from the boat: no pick. We quote each side's licence rule and any warning from our fishing pages.",
    "airport": "Nearest airport to the base is our choice (not the airport with the best connections). Distances are straight lines between OpenStreetMap coordinates, our calculation; the road or ferry trip is longer. We make no claim about flights.",
    "truecost": "True cost per person = (12 Knots charter fee + fuel + 6 marina nights + mandatory extras + food at €20–40 per person per day) ÷ 6 people (our arithmetic, The Globe Sailor's September 2026 figures). Where a side has no Globe Sailor row (BVI, Bahamas, Thailand) the total is partial and the like-for-like row uses charter + food only for both sides.",
    "labels": "Verdicts are our rules applied to the data, not a ranking by any source. Means, differences, per-person totals, distances and verdicts are our arithmetic or our rules."
  },
  "not_verified": [
    "Whether the Balearic sustainable tourism tax applies to charter guests: we found no page that covers charter boats.",
    "Mallorca sea temperature, Mallorca strong-wind days and a Mallorca seven-day route: we have one Balearics sea-temperature cell (off Ibiza Town) and no Mallorca route yet.",
    "Flights and connections: we make no claim about them. The airport is our choice of the nearest one to the base."
  ],
  "sources": [
    {
      "id": "k12_mallorca",
      "name": "12 Knots",
      "title": "Catamaran charter in Mallorca",
      "url": "https://12knots.com/en/yacht-charter/destinations/mediterranean-sea/mallorca/catamaran-charter/",
      "checked": "2026-10-27",
      "note": "Page states \"Updated October 2026\"."
    },
    {
      "id": "k12_ibiza",
      "name": "12 Knots",
      "title": "Catamaran charter in Ibiza",
      "url": "https://12knots.com/en/yacht-charter/destinations/mediterranean-sea/ibiza/catamaran-charter/",
      "checked": "2026-10-27",
      "note": "Page states \"Updated October 2026\"."
    },
    {
      "id": "nasa_power_monthly",
      "name": "NASA POWER",
      "title": "Prediction Of Worldwide Energy Resources: Monthly API (T2M, WS10M)",
      "url": "https://power.larc.nasa.gov/docs/services/api/temporal/monthly/",
      "checked": "2026-10-28",
      "note": "Monthly point data for 2016–2025 pulled on 28 Oct 2026 with scripts/fetch-weather.mjs (API v2.10.0, community RE, parameters T2M = temperature at 2 m in °C and WS10M = wind speed at 10 m in m/s; meteorological grid ½° × ⅝° per https://power.larc.nasa.gov/docs/methodology/). One request per reference point, in the form https://power.larc.nasa.gov/api/temporal/monthly/point?parameters=T2M,WS10M&community=RE&longitude=<lon>&latitude=<lat>&start=2016&end=2025&format=JSON (coordinates in src/data/weather.ts). Route points for the Dubrovnik and Cyclades itineraries are in src/data/weather-routes.ts (scripts/fetch-route-weather.mjs, pulled 29 Oct 2026). Credit: https://power.larc.nasa.gov/docs/referencing/ . The pages we opened did not state a licence; NASA data is described to us as free for any use. Palma (Mallorca) reference point for the Mallorca vs Ibiza comparison in src/data/weather-routes.ts (scripts/fetch-route-weather.mjs, pulled 29 Oct 2026)."
    },
    {
      "id": "globesailor_costs",
      "name": "The Globe Sailor",
      "title": "What it really costs to charter a yacht",
      "url": "https://www.theglobesailor.com/blog/what-it-really-costs-to-charter-a-yacht",
      "checked": "2026-10-28",
      "note": "Published 19 June 2026; table prices recorded September 2026 (boats under 5 years old, 4 cabins / 8 people). The tables do not state units for every column."
    },
    {
      "id": "cmp_osm_nominatim",
      "name": "OpenStreetMap (Nominatim geocoder)",
      "title": "Nominatim search API: coordinates of airports and the Palma reference point",
      "url": "https://nominatim.openstreetmap.org/",
      "checked": "2026-10-29",
      "note": "Coordinates © OpenStreetMap contributors, available under the Open Database Licence (https://www.openstreetmap.org/copyright). Queries in src/data/compare-points.json, run by scripts/fetch-compare-coords.mjs. Community map data, not an official gazetteer. Straight-line distances are our calculation.",
      "tier": "secondary"
    },
    {
      "id": "wr_nasa_power_daily",
      "name": "NASA POWER",
      "title": "Prediction Of Worldwide Energy Resources: Daily API (WS10M_MAX, WD10M) and Monthly API (PRECTOTCORR)",
      "url": "https://power.larc.nasa.gov/docs/services/api/temporal/daily/",
      "checked": "2026-10-29",
      "note": "Pulled with scripts/fetch-weather-daily.mjs for 2016–2025 at our 10 reference points and 2 route points. WS10M_MAX is the highest hourly mean of the day in a ½° × ⅝° grid cell, not a gust. Strong-wind day counts and rainfall means are our calculation.",
      "tier": "official"
    },
    {
      "id": "su_metoffice_beaufort",
      "name": "Met Office",
      "title": "Beaufort wind force scale",
      "url": "https://weather.metoffice.gov.uk/guides/coast-and-sea/beaufort-scale",
      "checked": "2026-10-29",
      "note": "UK national weather service. No page date. Force 2 (light breeze) 4–6 kn; force 4 (moderate breeze) 11–16 kn. We use 6 and 16 kn as the anchors of our wind score. Force 5 (fresh breeze) 17–21 kn; force 6 (strong breeze) 22–27 kn. We use 17 and 22 kn as the thresholds of our strong-wind day counts.",
      "tier": "official"
    },
    {
      "id": "lic_es_boe",
      "name": "BOE (Spanish Official State Gazette)",
      "title": "Real Decreto 875/2014 on nautical licences for recreational craft, consolidated text",
      "url": "https://boe.es/diario_boe/txt.php?id=BOE-A-2014-10344&lang=es",
      "checked": "2026-10-28",
      "note": "Consolidated text as served on 28 Oct 2026 (Spanish). Read: art. 10, additional provisions 3, 4 and 5, and annex IX (titles issued by other states). The consolidated page does not show a single \"current to\" date.",
      "tier": "official"
    },
    {
      "id": "rya_icc",
      "name": "RYA",
      "title": "Evidence of competence abroad (ICC)",
      "url": "https://www.rya.org.uk/knowledge/abroad/icc/evidence-of-competence-abroad",
      "checked": "2026-10-28",
      "note": "No page date shown. The RYA is the UK body that issues the ICC; it is a reference for acceptance by country, not a destination authority.",
      "tier": "reference"
    },
    {
      "id": "anchor_licences",
      "name": "Anchor (formerly Helm)",
      "title": "What qualifications do I need to charter a yacht?",
      "url": "https://www.anchor.yt/article/bareboat-licences",
      "checked": "2026-10-27",
      "note": "Updated 22 July 2026. Charter-industry article, not an official source.",
      "tier": "secondary"
    },
    {
      "id": "dive_es_posidonia",
      "name": "Govern de les Illes Balears (CAIB)",
      "title": "Decreto 25/2018, de 27 de julio, sobre la conservación de la Posidonia oceanica en las Illes Balears",
      "url": "https://caib.es/sites/cuidamposidonia/en/decree_posidonia/",
      "checked": "2026-10-28",
      "note": "Official text of the decree (BOIB no. 8006) on the regional government's Posidonia site. Read: art. 4, 7 and 8 and the transitional provisions.",
      "tier": "official"
    },
    {
      "id": "dive_es_cabrera_miteco",
      "name": "MITECO (Spanish Ministry for the Ecological Transition), National Parks network",
      "title": "Archipiélago de Cabrera: usos compatibles",
      "url": "https://www.miteco.gob.es/es/red-parques-nacionales/nuestros-parques/cabrera/conservacion-biodiversidad/usos-compatilbes.html",
      "checked": "2026-10-28",
      "note": "Official page (Spanish; translations ours). Its overnight limits differ from the CAIB procedure page.",
      "tier": "official"
    }
  ],
  "canonical_url": "https://catamaranindex.com/compare/mallorca-vs-ibiza/",
  "markdown_url": "https://catamaranindex.com/compare/mallorca-vs-ibiza.md",
  "api_url": "https://catamaranindex.com/api/compare/mallorca-vs-ibiza.json",
  "derived": "Means, differences, per-person totals, distances and verdicts are our arithmetic or our rules; weather values are our calculation.",
  "weather_attribution": "Weather values are our calculation from NASA POWER data (https://power.larc.nasa.gov). Credit: data obtained from NASA Langley Research Center's Prediction Of Worldwide Energy Resources (POWER) Project, funded through the NASA Earth Science Division.",
  "coords_licence": "Coordinates © OpenStreetMap contributors, ODbL (https://www.openstreetmap.org/copyright).",
  "attribution": "Cite \"Catamaran Index\" with a link to the canonical_url of the page the figure comes from, and name the original source listed with it.",
  "affiliate_note": "book_url links go through /go/samboat, an affiliate link: Catamaran Index may earn a commission on bookings, at no extra cost to the traveller. It never changes the data."
}
