<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script>
try{var t=window['local'+'Storage'].getItem('theme');if(t==='dark')document.documentElement.setAttribute('data-theme','dark');}catch(e){}
</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>The Complete Canaries Guide 2026 | Sports, Travel & Events | canaries.guide</title>
<meta name="description" content="The complete guide to sports, dining, travel, attractions, and entertainment across the 7 Canary Islands. 8,600+ restaurants, 1,350+ sport venues, 322 attractions, 349 events.">

<link rel="preconnect" href="https://api.fontshare.com" crossorigin>
<link href="https://api.fontshare.com/v2/css?f[]=cabinet-grotesk@700,800&display=swap" rel="stylesheet">
<link href="https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="./style.css">
<link rel="stylesheet" href="./homepage-test.css">
</head>
<body data-page="index">

<header class="site-header" role="banner">
  <div class="header-inner container container--wide">
    <a href="./index.html" class="header-logo" aria-label="canaries.guide home">
      <svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
        <circle cx="18" cy="18" r="17" stroke="#2d2d2d" stroke-width="2"/>
        <path d="M18 5L14 12L10 17L13 18L10 23L14 22L12 28L18 24L24 28L22 22L26 23L23 18L26 17L22 12L18 5Z" fill="#f97316" stroke="#2d2d2d" stroke-width="0.8" stroke-linejoin="round"/>
        <circle cx="18" cy="16" r="2" fill="#2d2d2d"/>
      </svg>
      Canaries<span class="logo-guide">.guide</span>
    </a>
    <button class="menu-toggle" aria-label="Toggle menu" aria-expanded="false">
      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round">
        <line x1="3" y1="6" x2="21" y2="6"/>
        <line x1="3" y1="12" x2="21" y2="12"/>
        <line x1="3" y1="18" x2="21" y2="18"/>
      </svg>
    </button>
        <nav>
      <ul class="header-nav" role="list">
        <li><a href="./index.html">Home</a></li>
        <li class="mega-dropdown mega-dropdown--full" data-cat="all-sports">
          <button class="mega-dropdown__trigger" aria-expanded="false">Sports <svg class="chevron" viewBox="0 0 10 6" width="10" height="6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"><path d="M1 1l4 4 4-4"/></svg></button>
          <div class="mega-dropdown__panel mega-dropdown__panel--grouped">
            <div class="mega-dropdown__columns">
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Racket Sports</h4>
                <a href="./padel.html" class="mega-tile">
                  <span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="6" y="1" width="8" height="13" rx="4"/><line x1="10" y1="14" x2="10" y2="19" stroke-width="2" stroke-linecap="round"/><circle cx="9" cy="6" r=".7" fill="currentColor" stroke="none"/><circle cx="11" cy="6" r=".7" fill="currentColor" stroke="none"/><circle cx="9" cy="9" r=".7" fill="currentColor" stroke="none"/><circle cx="11" cy="9" r=".7" fill="currentColor" stroke="none"/></svg></span>
                  <span class="mega-tile__name">Padel</span>
                  <span class="mega-tile__count">110 clubs</span>
                </a>
                <a href="./tennis.html" class="mega-tile">
                  <span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="8" r="6"/><path d="M5.5 3.5c2 3 2 6 0 9" stroke-linecap="round"/><path d="M14.5 3.5c-2 3-2 6 0 9" stroke-linecap="round"/><line x1="10" y1="14" x2="10" y2="19" stroke-linecap="round" stroke-width="2"/></svg></span>
                  <span class="mega-tile__name">Tennis</span>
                  <span class="mega-tile__count">65 clubs</span>
                </a>
                <a href="./badminton.html" class="mega-tile">
                  <span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="4" r="2.5"/><path d="M8 6.5L6 17" stroke-linecap="round"/><path d="M12 6.5L14 17" stroke-linecap="round"/><line x1="10" y1="6" x2="10" y2="17" stroke-linecap="round"/><line x1="6" y1="17" x2="14" y2="17" stroke-linecap="round"/><line x1="10" y1="17" x2="10" y2="19" stroke-linecap="round" stroke-width="2"/></svg></span>
                  <span class="mega-tile__name">Badminton</span>
                  <span class="mega-tile__count">26 clubs</span>
                </a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Water Sports</h4>
                <a href="./surfing.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M5 17c3-6 6-9 9-9s4 3 5 3" stroke-linecap="round"/><line x1="10" y1="3" x2="10" y2="17" stroke-width="1.5" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Surfing</span><span class="mega-tile__count">98 schools</span></a>
                <a href="./diving.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="8" r="5"/><path d="M6 12v5h8v-5" stroke-linecap="round"/><line x1="8" y1="8" x2="12" y2="8" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Diving</span><span class="mega-tile__count">73 centres</span></a>
                <a href="./kayak.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 13c3-3 11-3 14 0" stroke-linecap="round"/><path d="M4.5 13c2.5 1.5 8.5 1.5 11 0" stroke-linecap="round"/><line x1="10" y1="5" x2="10" y2="12" stroke-width="1.5" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Kayak &amp; SUP</span><span class="mega-tile__count">32 operators</span></a>
                <a href="./sailing.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><line x1="10" y1="2" x2="10" y2="15" stroke-width="1.5" stroke-linecap="round"/><path d="M10 3l6 10H10z" fill="currentColor" opacity=".1" stroke="currentColor" stroke-linejoin="round"/><path d="M10 5L6 15h4" stroke-linejoin="round"/><path d="M3 18c3-1.5 5-1.5 7 0s5 1.5 7 0" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Sailing</span><span class="mega-tile__count">41 operators</span></a>
                <a href="./fishing.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 5l5 5-5 5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10h7c1.5 0 2.5-1.5 2.5-3" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Ethical Fishing</span><span class="mega-tile__count">48 operators</span></a>
                <a href="./whales.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 11c3-5 8-5 10-3 1.5 1.5 3 1.5 4 0" stroke-linecap="round"/><path d="M3 11c0 3 4 4.5 7 3s3-.5 4 0 3 0 4-1.5" stroke-linecap="round"/><circle cx="14" cy="8" r=".7" fill="currentColor" stroke="none"/></svg></span><span class="mega-tile__name">Whale Watching</span><span class="mega-tile__count">36 operators</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Outdoor Adventure</h4>
                <a href="./hiking.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 17l5-10 4 5 3-4 4 9" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Hiking</span><span class="mega-tile__count">36 operators</span></a>
                <a href="./cycling.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="6" cy="14" r="4"/><circle cx="14" cy="14" r="4"/><path d="M6 14l3-7h3" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 14l-3-7" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Cycling</span><span class="mega-tile__count">67 venues</span></a>
                <a href="./climbing.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M5 17l3-5 3 3 3-8 3 5" stroke-linecap="round" stroke-linejoin="round"/><circle cx="13" cy="4" r="2"/></svg></span><span class="mega-tile__name">Climbing</span><span class="mega-tile__count">62 operators</span></a>
                <a href="./paragliding.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 5c0-2.5 14-2.5 14 0" stroke-linecap="round"/><line x1="10" y1="9" x2="10" y2="16" stroke-linecap="round"/><circle cx="10" cy="17.5" r="1.5"/></svg></span><span class="mega-tile__name">Paragliding</span><span class="mega-tile__count">32 operators</span></a>
                <a href="./horse-riding.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M6 17l1-5 3-3 4 0 3 3 1 5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 9l-1-4c0-1.5 1.5-3 3-3s3 1.5 3 3l-1 4" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Horse Riding</span><span class="mega-tile__count">44 stables</span></a>
                <a href="./trail-running.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="12" cy="3.5" r="2"/><path d="M9 8l3-1 3 4-2 3-4 1" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 15l-3 4" stroke-linecap="round"/><path d="M13 14l3 4" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Trail Running</span><span class="mega-tile__count">76 clubs</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Fitness &amp; More</h4>
                <a href="./gyms.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.5"><line x1="3" y1="10" x2="17" y2="10" stroke-linecap="round"/><rect x="4" y="7" width="3" height="6" rx=".5"/><rect x="13" y="7" width="3" height="6" rx=".5"/></svg></span><span class="mega-tile__name">Gyms</span><span class="mega-tile__count">146 gyms</span></a>
                <a href="./yoga.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="4" r="2"/><line x1="10" y1="6" x2="10" y2="13" stroke-width="1.5" stroke-linecap="round"/><path d="M6 9h8" stroke-linecap="round"/><path d="M8 13l-3 5" stroke-linecap="round"/><path d="M12 13l3 5" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Yoga &amp; Pilates</span><span class="mega-tile__count">55 studios</span></a>
                <a href="./spa.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M10 12c-4 0-7 2.5-7 5h14c0-2.5-3-5-7-5z" fill="currentColor" opacity=".1" stroke="currentColor"/><path d="M8 8c0-3 2-5 2-5s2 2 2 5-1 4-2 4-2-1-2-4z" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Spa &amp; Wellness</span><span class="mega-tile__count">119 centres</span></a>
                <a href="./swimming.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 12c2-1.5 4-1.5 6 0s4 1.5 6 0" stroke-linecap="round"/><path d="M3 15c2-1.5 4-1.5 6 0s4 1.5 6 0" stroke-linecap="round"/><path d="M7 9V5a3 3 0 016 0v4" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Swimming Pools</span><span class="mega-tile__count">41 pools</span></a>
                <a href="./golf.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="16" r="3"/><line x1="10" y1="2" x2="10" y2="13" stroke-width="1.5" stroke-linecap="round"/><path d="M10 2l5 3-5 2" fill="currentColor" opacity=".15" stroke="currentColor" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Golf</span><span class="mega-tile__count">43 courses</span></a>
                <a href="./football.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="10" r="7"/><path d="M10 3v3l3 2 3-1" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 10l-3 1-1 3" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 17l-2-3h-4l-2 3" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 10l3 1 1-3" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 4l2 3 3-1" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Football</span><span class="mega-tile__count">22 clubs</span></a>
              </div>
            </div>
            <div class="mega-dropdown__featured">
              <a href="./sportsbars.html" class="mega-featured-card">
                <span class="mega-featured-card__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="2" y="3" width="16" height="11" rx="1.5"/><line x1="2" y1="14" x2="18" y2="14"/><path d="M7 14v3M13 14v3M5 17h10" stroke-linecap="round"/></svg></span>
                <span class="mega-featured-card__text"><span class="mega-featured-card__name">Watch Sport</span><span class="mega-featured-card__desc">73 sports bars across the islands</span></span>
                <span class="mega-featured-card__arrow"><svg viewBox="0 0 10 10" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"><path d="M3 1l5 4-5 4"/></svg></span>
              </a>
              <a href="./rentals.html" class="mega-featured-card">
                <span class="mega-featured-card__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="7" cy="15" r="3"/><circle cx="15" cy="12" r="3"/><path d="M10 15V4l5-2v4" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 15V8l6-2" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
                <span class="mega-featured-card__text"><span class="mega-featured-card__name">Equipment Rental</span><span class="mega-featured-card__desc">94 rental shops for all your gear</span></span>
                <span class="mega-featured-card__arrow"><svg viewBox="0 0 10 10" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"><path d="M3 1l5 4-5 4"/></svg></span>
              </a>
            </div>
          </div>
        </li>
        <li class="mega-dropdown mega-dropdown--full" data-cat="entertainment">
          <button class="mega-dropdown__trigger" aria-expanded="false">Entertainment <svg class="chevron" viewBox="0 0 10 6" width="10" height="6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"><path d="M1 1l4 4 4-4"/></svg></button>
          <div class="mega-dropdown__panel mega-dropdown__panel--grouped">
            <div class="mega-dropdown__columns">
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Going Out</h4>
                <a href="./nightlife.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M4 17h12" stroke-linecap="round"/><path d="M6 17V9l4-6 4 6v8" stroke-linejoin="round"/><circle cx="10" cy="10" r="2"/><path d="M8 4l2-2 2 2" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Nightlife</span><span class="mega-tile__count">360 venues</span></a>
                <a href="./live-music.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="5" cy="14" r="3"/><circle cx="15" cy="12" r="3"/><path d="M8 14V4l10-2v10" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Live Music</span><span class="mega-tile__count">57 venues</span></a>
                <a href="./karaoke.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M10 14V6" stroke-linecap="round" stroke-width="1.5"/><circle cx="10" cy="4" r="2.5"/><path d="M6 14h8" stroke-linecap="round"/><path d="M4 18h12" stroke-linecap="round"/><path d="M7 14v4M13 14v4" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Karaoke</span><span class="mega-tile__count">21 venues</span></a>
                <a href="./casino.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="3" y="5" width="14" height="10" rx="2"/><circle cx="7" cy="10" r="1.2" fill="currentColor" stroke="none"/><circle cx="10" cy="10" r="1.2" fill="currentColor" stroke="none"/><circle cx="13" cy="10" r="1.2" fill="currentColor" stroke="none"/><path d="M3 8h14" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Casino</span><span class="mega-tile__count">10 casinos</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Culture &amp; Events</h4>
                <a href="./events.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="3" y="4" width="14" height="13" rx="2"/><line x1="3" y1="9" x2="17" y2="9"/><line x1="7" y1="2" x2="7" y2="6" stroke-linecap="round"/><line x1="13" y1="2" x2="13" y2="6" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Events</span><span class="mega-tile__count">349 events</span></a>
                <a href="./cinema.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="2" y="4" width="16" height="12" rx="1.5"/><path d="M2 7h16M2 13h16" stroke-linecap="round"/><path d="M6 4v12M10 4v12M14 4v12" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Cinema</span><span class="mega-tile__count">22 cinemas</span></a>
                <a href="./theatre.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 4h14v10c0 1.5-3 3-7 3s-7-1.5-7-3V4z"/><path d="M7 8c0 .5-.5 1-1 1s-1-.5-1-1" stroke-linecap="round"/><path d="M15 8c0 .5-.5 1-1 1s-1-.5-1-1" stroke-linecap="round"/><path d="M7 12c1 1.5 5 1.5 6 0" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Theatre</span><span class="mega-tile__count">29 venues</span></a>
                <a href="./museums.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 8l7-5 7 5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5 8v7M10 8v7M15 8v7" stroke-linecap="round"/><path d="M3 15h14" stroke-linecap="round"/><path d="M2 17h16" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Museums &amp; Culture</span><span class="mega-tile__count">44 museums</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Activities</h4>
                <a href="./bowling.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="13" r="5"/><circle cx="10" cy="11" r="1" fill="currentColor" stroke="none"/><circle cx="8.5" cy="13.5" r="1" fill="currentColor" stroke="none"/><circle cx="11.5" cy="13.5" r="1" fill="currentColor" stroke="none"/></svg></span><span class="mega-tile__name">Bowling</span><span class="mega-tile__count">12 lanes</span></a>
                <a href="./escape-rooms.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="4" y="3" width="12" height="14" rx="1.5"/><circle cx="10" cy="10" r="2.5"/><path d="M10 12.5V15" stroke-linecap="round" stroke-width="1.5"/></svg></span><span class="mega-tile__name">Escape Rooms</span><span class="mega-tile__count">16 rooms</span></a>
                <a href="./go-karting.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M4 13h12" stroke-linecap="round"/><path d="M5 13l1-4h8l1 4" stroke-linejoin="round"/><circle cx="6" cy="14.5" r="1.5"/><circle cx="14" cy="14.5" r="1.5"/><path d="M9 9h2" stroke-linecap="round" stroke-width="1.5"/></svg></span><span class="mega-tile__name">Go Karting</span><span class="mega-tile__count">8 tracks</span></a>
                <a href="./mini-golf.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><line x1="14" y1="3" x2="14" y2="14" stroke-width="1.5" stroke-linecap="round"/><path d="M14 3l-5 3 5 3" fill="currentColor" opacity=".15" stroke="currentColor" stroke-linejoin="round"/><circle cx="8" cy="16" r="2"/></svg></span><span class="mega-tile__name">Mini Golf</span><span class="mega-tile__count">43 courses</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Explore</h4>
                <a href="./free-attractions.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="10" r="7"/><circle cx="10" cy="8" r="2"/><path d="M6 14c1-2 2-3 4-3s3 1 4 3" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Free Attractions</span><span class="mega-tile__count">268 total</span></a>
                <a href="./paid-attractions.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 17h14" stroke-linecap="round"/><path d="M5 17V9l5-6 5 6v8" stroke-linejoin="round"/><path d="M8 17v-4h4v4" stroke-linejoin="round"/><circle cx="10" cy="8" r="1.5"/></svg></span><span class="mega-tile__name">Paid Attractions</span><span class="mega-tile__count">125 experiences</span></a>
                <a href="./stargazing.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M10 2l1.5 4.5H16l-3.5 2.5 1.5 4.5L10 11l-4 2.5 1.5-4.5L4 6.5h4.5z" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Stargazing</span><span class="mega-tile__count">31 sites</span></a>
                <a href="./caves.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 17c0-6 3-12 7-14 4 2 7 8 7 14" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 17c0-3 1.5-5 3-5s3 2 3 5" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Caves &amp; Lava Tubes</span><span class="mega-tile__count">18 caves</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Cuisine</h4>
                <a href="./cuisine.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M8 3c0 0-2 2-2 4s1 3 4 3 4-1 4-3-2-4-2-4" stroke-linecap="round"/><line x1="10" y1="10" x2="10" y2="15" stroke-width="1.5" stroke-linecap="round"/><path d="M6 17c0-1 2-2 4-2s4 1 4 2" stroke-linecap="round"/><path d="M6 17h8" stroke-linecap="round"/></svg></span><span class="mega-tile__name">All Restaurants</span><span class="mega-tile__count">8,675 restaurants</span></a>
                <a href="./guachinches.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M7 3h6l1 6c0 2.5-1.5 4-4 4s-4-1.5-4-4l1-6z" stroke-linejoin="round"/><line x1="10" y1="13" x2="10" y2="17" stroke-linecap="round" stroke-width="1.5"/><path d="M7 17h6" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Guachinches</span><span class="mega-tile__count">98 wine houses</span></a>
                <a href="./fish-markets.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 10c3-3 5-4 7-4s4 1 7 4" stroke-linecap="round"/><path d="M3 10c3 3 5 4 7 4s4-1 7-4" stroke-linecap="round"/><circle cx="14" cy="10" r="1" fill="currentColor" stroke="none"/></svg></span><span class="mega-tile__name">Fish Markets</span><span class="mega-tile__count">30 markets</span></a>
                <a href="./food-markets.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="3" y="8" width="14" height="9" rx="1.5"/><path d="M3 8l2-4h10l2 4" stroke-linejoin="round"/><line x1="10" y1="4" x2="10" y2="17" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Food Markets</span><span class="mega-tile__count">76 markets</span></a>
              </div>
            </div>
          </div>
        </li>
        <li class="mega-dropdown mega-dropdown--full" data-cat="accommodation">
          <button class="mega-dropdown__trigger" aria-expanded="false">Accommodation <svg class="chevron" viewBox="0 0 10 6" width="10" height="6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"><path d="M1 1l4 4 4-4"/></svg></button>
          <div class="mega-dropdown__panel mega-dropdown__panel--grouped">
            <div class="mega-dropdown__columns">
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Hotels &amp; Guesthouses</h4>
                <a href="./hotels.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="3" y="4" width="14" height="13" rx="1.5"/><path d="M3 9h14" stroke-linecap="round"/><path d="M8 9v8M12 9v8" stroke-linecap="round"/><path d="M8 4v5M12 4v5" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Hotels</span><span class="mega-tile__count">Directory</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Rural &amp; Heritage</h4>
                <a href="./rural-houses.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 17l7-12 7 12" stroke-linejoin="round"/><path d="M7 17v-4h6v4" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Rural Houses</span><span class="mega-tile__count">Casas rurales</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Outdoor Stays</h4>
                <a href="./campervan.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="2" y="7" width="16" height="8" rx="1.5"/><circle cx="6" cy="15" r="2"/><circle cx="14" cy="15" r="2"/><path d="M14 7V5a2 2 0 00-2-2H8a2 2 0 00-2 2v2" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Campervan Hire</span><span class="mega-tile__count">Rentals</span></a>
                <a href="./campsites.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 17l7-12 7 12H3z" stroke-linejoin="round"/><path d="M8 17l2-4 2 4" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Campsites</span><span class="mega-tile__count">Sites</span></a>
              </div>
            </div>
          </div>
        </li>
        <li class="mega-dropdown mega-dropdown--full" data-cat="travel">
          <button class="mega-dropdown__trigger" aria-expanded="false">Travel <svg class="chevron" viewBox="0 0 10 6" width="10" height="6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"><path d="M1 1l4 4 4-4"/></svg></button>
          <div class="mega-dropdown__panel mega-dropdown__panel--grouped">
            <div class="mega-dropdown__columns">
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Getting There</h4>
                <a href="./flights.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M2 15h16" stroke-linecap="round"/><path d="M4 15l2-9h2l1 4h4l2-6h2l-1 6h1" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Flights &amp; Airports</span><span class="mega-tile__count">8 airports</span></a>
                <a href="./ferries.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M4 13l2-7h8l2 7" stroke-linecap="round" stroke-linejoin="round"/><path d="M2 16c2-1 4-2 6-2s4 1 6 2 4 1 4 0" stroke-linecap="round"/><line x1="10" y1="6" x2="10" y2="3" stroke-linecap="round" stroke-width="1.5"/></svg></span><span class="mega-tile__name">Ferries</span><span class="mega-tile__count">4 operators</span></a>
                <a href="./island-hopping.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="6" cy="10" r="3"/><circle cx="14" cy="10" r="3"/><path d="M9 10h2" stroke-linecap="round" stroke-dasharray="1 1.5"/></svg></span><span class="mega-tile__name">Island Hopping</span><span class="mega-tile__count">7 islands</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Getting Around</h4>
                <a href="./carhire.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 13h14" stroke-linecap="round"/><path d="M4 13l1-4h10l1 4" stroke-linejoin="round"/><circle cx="6" cy="14.5" r="1.5"/><circle cx="14" cy="14.5" r="1.5"/></svg></span><span class="mega-tile__name">Car Hire</span><span class="mega-tile__count">16 companies</span></a>
                <a href="./taxis.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M3 13h14" stroke-linecap="round"/><path d="M4 13l1-4h10l1 4" stroke-linejoin="round"/><rect x="7" y="6" width="6" height="3" rx=".5"/><circle cx="6" cy="14.5" r="1.5"/><circle cx="14" cy="14.5" r="1.5"/></svg></span><span class="mega-tile__name">Taxis</span><span class="mega-tile__count">Apps &amp; services</span></a>
                <a href="./buses.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="4" y="3" width="12" height="13" rx="2"/><path d="M4 10h12" stroke-linecap="round"/><circle cx="7" cy="14" r="1"/><circle cx="13" cy="14" r="1"/><path d="M4 6h12" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Buses &amp; Tram</span><span class="mega-tile__count">8 networks</span></a>
                <a href="./ev-charging.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><rect x="5" y="3" width="7" height="14" rx="1.5"/><path d="M8 17v1" stroke-linecap="round" stroke-width="1.5"/><path d="M14 7l-3 4h4l-3 4" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">EV Charging</span><span class="mega-tile__count">Stations</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Private Charter</h4>
                <a href="./boatcharters.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><line x1="10" y1="2" x2="10" y2="15" stroke-width="1.5" stroke-linecap="round"/><path d="M10 3l6 10H10z" fill="currentColor" opacity=".1" stroke="currentColor" stroke-linejoin="round"/><path d="M3 18c3-1.5 5-1.5 7 0s5 1.5 7 0" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Boat Charters</span><span class="mega-tile__count">22 companies</span></a>
                <a href="./planecharters.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M2 15h16" stroke-linecap="round"/><path d="M4 15l2-9h2l1 4h4l2-6h2l-1 6h1" stroke-linecap="round" stroke-linejoin="round"/></svg></span><span class="mega-tile__name">Private Aviation</span><span class="mega-tile__count">15 operators</span></a>
              </div>
              <div class="mega-dropdown__col">
                <h4 class="mega-dropdown__heading">Medical Tourism</h4>
                <a href="./medical-tourism.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M10 3v14M3 10h14" stroke-linecap="round" stroke-width="1.5"/></svg></span><span class="mega-tile__name">Overview</span><span class="mega-tile__count">Guide</span></a>
                <a href="./medical-dental.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M7 3c-2 0-4 2-4 5 0 4 3 9 5 9 1 0 1.5-2 2-2s1 2 2 2c2 0 5-5 5-9 0-3-2-5-4-5-1 0-2 1-3 1s-2-1-3-1z"/></svg></span><span class="mega-tile__name">Dental</span><span class="mega-tile__count">Clinics</span></a>
                <a href="./medical-cosmetic.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><circle cx="10" cy="8" r="5"/><path d="M7 17h6" stroke-linecap="round"/><path d="M10 13v4" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Cosmetic</span><span class="mega-tile__count">Clinics</span></a>
                <a href="./medical-pricing.html" class="mega-tile"><span class="mega-tile__icon"><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.2"><path d="M10 3v14" stroke-linecap="round"/><path d="M6 7c0-2 2-3 4-3s4 1 4 3-2 2-4 3-4 1-4 3 2 3 4 3 4-1 4-3" stroke-linecap="round"/></svg></span><span class="mega-tile__name">Price Guide</span><span class="mega-tile__count">Comparison</span></a>
              </div>
            </div>
          </div>
        </li>
      </ul>
    </nav>
    <div class="header-actions">
      <button class="search-trigger" aria-label="Search venues">
        <svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><circle cx="9" cy="9" r="6"/><path d="M14 14l4 4"/></svg>
      </button>
      <button class="theme-toggle" aria-label="Toggle dark mode">
        <svg class="icon-moon" viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M17.5 10.5a7.5 7.5 0 01-10-10A7.5 7.5 0 1017.5 10.5z"/></svg>
        <svg class="icon-sun" viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.5"><circle cx="10" cy="10" r="3.5"/><path d="M10 2v2m0 12v2m-8-8h2m12 0h2m-2.8-5.2l-1.4 1.4m-9.6 9.6l-1.4 1.4m0-12.8l1.4 1.4m9.6 9.6l1.4 1.4" stroke-linecap="round"/></svg>
      </button>
    </div>
  </div>
</header>

<main>
  <!-- ====== VISUAL HERO ====== -->
  <section class="hero-visual" aria-label="Welcome to canaries.guide">
    <div class="hero-visual__bg">
      <div class="hero-visual__particles" aria-hidden="true">
        <div class="hero-visual__particle"></div>
        <div class="hero-visual__particle"></div>
        <div class="hero-visual__particle"></div>
        <div class="hero-visual__particle"></div>
        <div class="hero-visual__particle"></div>
        <div class="hero-visual__particle"></div>
        <div class="hero-visual__particle"></div>
        <div class="hero-visual__particle"></div>
      </div>
    </div>
    <div class="hero-visual__content">
      <div class="hero-visual__badge">
        <svg viewBox="0 0 16 16" width="12" height="12" fill="currentColor"><circle cx="8" cy="8" r="3"/></svg>
        Updated March 2026
      </div>
      <h1 class="hero-visual__title">The Complete<br>Canaries<span class="logo-guide">.guide</span></h1>
      <p class="hero-visual__subtitle">Your definitive guide to sports, dining, attractions, travel, and entertainment across all 7 Canary Islands.</p>
      <a href="#discover" class="hero-visual__scroll-cue">
        Discover the islands
        <svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" width="16" height="16"><path d="M8 3v10M4 9l4 4 4-4"/></svg>
      </a>
    </div>
  </section>

  <!-- ====== BENTO IMAGE GRID ====== -->
  <section id="discover" class="bento-section container" aria-label="Explore the Canary Islands">
    <h2 class="section-title">Explore the Islands</h2>
    <p class="section-subtitle">Discover what makes the Canary Islands extraordinary — through the lens.</p>

    <div class="bento-grid">

      <!-- Card 1: Restaurant Guide -->
      <a href="./cuisine.html" class="bento-card bento-card--restaurant" aria-label="Restaurant Guide — browse the full cuisine directory">
        <img class="bento-card__image" src="./img/cuisine-hero.jpg" alt="Papas arrugadas con mojo — classic Canarian dish" loading="lazy">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Food</span>
          <h3 class="bento-card__title">Restaurant Guide</h3>
        </div>
      </a>

      <!-- Card 2: Museums & Culture -->
      <a href="./museums.html" class="bento-card bento-card--museums" aria-label="Museums & Culture — explore 172 museums across the islands">
        <img class="bento-card__image" src="./img/museums-hero.jpg" alt="Art gallery wall with contemporary exhibition" loading="lazy">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Culture</span>
          <h3 class="bento-card__title">Museums &amp; Culture</h3>
        </div>
      </a>

      <!-- Card 3: Hiking (Sports context) -->
      <a href="./hiking.html" class="bento-card bento-card--hiking-sports" aria-label="Hiking — explore 36 hiking operators across the islands">
        <img class="bento-card__image" src="./img/hiking-hero.jpg" alt="Hikers traversing volcanic terrain in the Canary Islands" loading="lazy" style="object-position: 30% center;">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Sports</span>
          <h3 class="bento-card__title">Hiking</h3>
        </div>
      </a>

      <!-- Card 4: Caves & Lava Tubes (tall card) -->
      <a href="./caves.html" class="bento-card bento-card--caves" aria-label="Caves & Lava Tubes — explore 20 volcanic caves">
        <img class="bento-card__image" src="./img/caves-hero.jpg" alt="Illuminated walkway inside a volcanic lava tube" loading="lazy" style="object-position: center 60%;">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Explore</span>
          <h3 class="bento-card__title">Caves &amp; Lava Tubes</h3>
        </div>
      </a>

      <!-- Card 10: Stargazing (wide panoramic card) -->
      <a href="./stargazing.html" class="bento-card bento-card--stargazing" aria-label="Stargazing — 31 stargazing venues across the islands">
        <img class="bento-card__image" src="./img/stargazing-hero.jpg" alt="The Milky Way stretching over mountain silhouettes in the Canary Islands" loading="lazy">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Explore</span>
          <h3 class="bento-card__title">Stargazing</h3>
        </div>
      </a>

      <!-- Card 6: Fish Markets -->
      <a href="./fish-markets.html" class="bento-card bento-card--fish-markets" aria-label="Fish Markets — discover 30 fresh fish markets">
        <img class="bento-card__image" src="./img/fish-markets-hero.jpg" alt="Fresh fish crates at a Canarian fish market" loading="lazy">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Markets</span>
          <h3 class="bento-card__title">Fish Markets</h3>
        </div>
      </a>

      <!-- Card 7: Theatre -->
      <a href="./theatre.html" class="bento-card bento-card--theatre" aria-label="Theatre — 29 theatre venues across the islands">
        <img class="bento-card__image" src="./img/theatre-hero.jpg" alt="Silhouettes against a red theatre curtain" loading="lazy">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Entertainment</span>
          <h3 class="bento-card__title">Theatre</h3>
        </div>
      </a>

      <!-- Card 9: Guachinches -->
      <a href="./guachinches.html" class="bento-card bento-card--guachinches" aria-label="Guachinches — 98 traditional Canarian wine houses">
        <img class="bento-card__image" src="./img/guachinches-hero.jpg" alt="Grilled meat, local wine, and fries at a Canarian guachinche" loading="lazy">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Food</span>
          <h3 class="bento-card__title">Guachinches</h3>
        </div>
      </a>

      <!-- Card 5: Hiking Trails (Fitness context) -->
      <a href="./hiking.html" class="bento-card bento-card--hiking-fitness" aria-label="Hiking Trails — outdoor fitness across volcanic landscapes">
        <img class="bento-card__image" src="./img/hiking-hero.jpg" alt="Scenic hiking trail through volcanic Canarian landscape" loading="lazy" style="object-position: 75% center;">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Fitness</span>
          <h3 class="bento-card__title">Hiking Trails</h3>
        </div>
      </a>

      <!-- Card 8: Protected Natural Areas -->
      <a href="./protected-areas.html" class="bento-card bento-card--protected" aria-label="45 Protected Natural Areas across the Canary Islands">
        <img class="bento-card__image" src="./img/protected-areas-hero.jpg" alt="Lush forest path through a Canarian protected natural area" loading="lazy">
        <div class="bento-card__overlay"></div>
        <span class="bento-card__arrow">
          <svg viewBox="0 0 16 16" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" width="14" height="14"><path d="M3 8h10M9 4l4 4-4 4"/></svg>
        </span>
        <div class="bento-card__content">
          <span class="bento-card__category">Fitness</span>
          <h3 class="bento-card__title">45 Protected Natural Areas</h3>
        </div>
      </a>

    </div>
  </section>

  <!-- ====== STATS BANNER (from existing site) ====== -->
  <section id="stats" class="stats-banner reveal" aria-label="Canary Islands in numbers">
    <div class="container">
      <h2 class="stats-banner__title">The Canary Islands in Numbers</h2>
      <div class="stats-banner__grid">
        <div class="stats-banner__item">
          <div class="stats-banner__number">2.27M</div>
          <div class="stats-banner__label">Residents</div>
        </div>
        <div class="stats-banner__item">
          <div class="stats-banner__number">16M+</div>
          <div class="stats-banner__label">Visitors per Year</div>
        </div>
        <div class="stats-banner__item">
          <div class="stats-banner__number">35%</div>
          <div class="stats-banner__label">GDP from Tourism</div>
        </div>
        <div class="stats-banner__item">
          <div class="stats-banner__number">4</div>
          <div class="stats-banner__label">National Parks</div>
        </div>
        <div class="stats-banner__item">
          <div class="stats-banner__number">75</div>
          <div class="stats-banner__label">Volcanoes</div>
        </div>
        <div class="stats-banner__item">
          <div class="stats-banner__number">3,718m</div>
          <div class="stats-banner__label">Mount Teide</div>
        </div>
      </div>
    </div>
  </section>

  <!-- ====== VALUE PROPOSITION (from existing site) ====== -->
  <section class="value-prop container" aria-label="Why use this guide">
    <h2 class="section-title">Don't Miss a Thing</h2>
    <p class="section-subtitle">The Canary Islands are packed with incredible experiences — this guide makes sure you find every one of them.</p>
    <div class="value-prop-grid">
      <div class="value-card value-card--fun reveal">
        <div class="value-card__icon">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="M8 14s1.5 2 4 2 4-2 4-2"/><line x1="9" y1="9" x2="9.01" y2="9"/><line x1="15" y1="9" x2="15.01" y2="9"/></svg>
        </div>
        <h3>Pure Entertainment</h3>
        <p>11,900+ things to see, do, eat, and experience — from sunrise surf sessions to rooftop cocktails at sunset. Fun is the only agenda.</p>
      </div>
      <div class="value-card value-card--fomo reveal">
        <div class="value-card__icon">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"/></svg>
        </div>
        <h3>Don't Miss Out</h3>
        <p>Hidden guachinches, secret surf breaks, free jazz nights, volcanic rock pools — the best stuff isn't on the tourist trail. We've mapped it all.</p>
      </div>
      <div class="value-card value-card--explore reveal">
        <div class="value-card__icon">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polygon points="16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"/></svg>
        </div>
        <h3>Explore Every Opportunity</h3>
        <p>7 islands, each completely different. Every sport, restaurant, attraction, event, and transport link — in one place so you never have to wonder "what else is out there?"</p>
      </div>
      <div class="value-card value-card--trust reveal">
        <div class="value-card__icon">
          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"/></svg>
        </div>
        <h3>Reliable &amp; Up to Date</h3>
        <p>Google ratings, verified websites, real reviews. Updated monthly so what you see is what you get — no dead links, no closed venues, no outdated prices.</p>
      </div>
    </div>
  </section>
</main>


<!-- Search Overlay -->
<div id="search-overlay" class="search-overlay" role="dialog" aria-modal="true" aria-label="Search venues">
  <div class="search-modal">
    <div class="search-input-wrap">
      <svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"><circle cx="9" cy="9" r="6"/><path d="M14 14l4 4"/></svg>
      <input id="search-input" class="search-input" type="text" placeholder="Search venues, sports, islands..." autocomplete="off" spellcheck="false">
      <kbd class="search-kbd">Esc</kbd>
    </div>
    <div id="search-results" class="search-results"></div>
    <div class="search-hint">
      <span>↑↓ Navigate</span>
      <span>↵ Open</span>
      <span>Esc Close</span>
    </div>
  </div>
</div>

<footer class="site-footer" role="contentinfo">
  <div class="footer-inner container">
    <h2 class="visually-hidden">Site Navigation</h2>
    <div class="footer-groups">
      <div class="footer-group">
        <h3 class="footer-heading">Racket Sports</h3>
        <ul role="list">
          <li><a href="./padel.html">Padel</a></li>
          <li><a href="./tennis.html">Tennis</a></li>
          <li><a href="./badminton.html">Badminton</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">Water Sports</h3>
        <ul role="list">
          <li><a href="./surfing.html">Surfing</a></li>
          <li><a href="./diving.html">Diving</a></li>
          <li><a href="./kayak.html">Kayak & SUP</a></li>
          <li><a href="./sailing.html">Sailing</a></li>
          <li><a href="./fishing.html">Ethical Fishing</a></li>
          <li><a href="./whales.html">Responsible Whale & Dolphin Watching</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">Outdoor Adventure</h3>
        <ul role="list">
          <li><a href="./hiking.html">Hiking</a></li>
          <li><a href="./cycling.html">Cycling</a></li>
          <li><a href="./climbing.html">Climbing</a></li>
          <li><a href="./paragliding.html">Paragliding</a></li>
          <li><a href="./horse-riding.html">Horse Riding</a></li>
          <li><a href="./trail-running.html">Trail Running</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">Fitness & More</h3>
        <ul role="list">
          <li><a href="./gyms.html">Gyms</a></li>
          <li><a href="./yoga.html">Yoga & Pilates</a></li>
          <li><a href="./spa.html">Spa & Wellness</a></li>
          <li><a href="./swimming.html">Swimming Pools</a></li>
          <li><a href="./golf.html">Golf</a></li>
          <li><a href="./football.html">Football</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">More</h3>
        <ul role="list">
          <li><a href="./sportsbars.html">Watch Sport</a></li>
          <li><a href="./rentals.html">Equipment Rental</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">Events</h3>
        <ul role="list">
          <li><a href="./events.html">Events</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">Entertainment</h3>
        <ul role="list">
          <li><a href="./nightlife.html">Nightlife</a></li>
          <li><a href="./live-music.html">Live Music</a></li>
          <li><a href="./karaoke.html">Karaoke</a></li>
          <li><a href="./casino.html">Casinos</a></li>
          <li><a href="./cinema.html">Cinema</a></li>
          <li><a href="./theatre.html">Theatre</a></li>
          <li><a href="./bowling.html">Bowling</a></li>
          <li><a href="./escape-rooms.html">Escape Rooms</a></li>
          <li><a href="./go-karting.html">Go Karting</a></li>
          <li><a href="./mini-golf.html">Mini Golf</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">Explore</h3>
        <ul role="list">
          <li><a href="./free-attractions.html">Free Attractions</a></li>
          <li><a href="./paid-attractions.html">Paid Attractions</a></li>
          <li><a href="./museums.html">Museums & Culture</a></li>
          <li><a href="./theme-parks.html">Theme & Water Parks</a></li>
          <li><a href="./zoos.html">Zoos & Animal Parks</a></li>
          <li><a href="./tours.html">Tours & Experiences</a></li>
          <li><a href="./stargazing.html">Stargazing</a></li>
          <li><a href="./caves.html">Caves & Lava Tubes</a></li>
          <li><a href="./bird-watching.html">Bird Watching</a></li>
          <li><a href="./protected-areas.html">Protected Areas</a></li>
          <li><a href="./rock-pools.html">Natural Rock Pools</a></li>
          <li><a href="./viewpoints.html">Viewpoints</a></li>
          <li><a href="./island-hopping.html">Island Hopping</a></li>
          <li><a href="./resident-discounts.html">Resident Discounts</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">Travel</h3>
        <ul role="list">
          <li><a href="./flights.html">Flights &amp; Airports</a></li>
          <li><a href="./ferries.html">Ferries</a></li>
          <li><a href="./carhire.html">Car Hire</a></li>
          <li><a href="./ev-charging.html">EV Charging</a></li>
          <li><a href="./taxis.html">Taxis & Transfers</a></li>
          <li><a href="./buses.html">Buses & Tram</a></li>
          <li><a href="./boatcharters.html">Boat Charters</a></li>
          <li><a href="./planecharters.html">Private Aviation</a></li>
        </ul>
      </div>
      <div class="footer-group">
        <h3 class="footer-heading">Cuisine</h3>
        <ul role="list">
          <li><a href="./cuisine.html">All Restaurants</a></li>
          <li><a href="./guachinches.html">Guachinches</a></li>
          <li><a href="./food-markets.html">Food Markets</a></li>
          <li><a href="./bbq-zones.html">BBQ Zones</a></li>
          <li><a href="./wine.html">Wine & Vineyards</a></li>
          <li><a href="./fish-markets.html">Fish Markets</a></li>
          <li><a href="./fruit-veg-markets.html">Fruit &amp; Veg Markets</a></li>
        </ul>
      </div>
    </div>
      <div class="footer-group">
        <h3 class="footer-heading">Business</h3>
        <ul role="list">
          <li><a href="./advertise.html">Advertise</a></li>
        </ul>
      </div>
    <p class="footer-disclaimer">Data sourced from Google Business Profiles, official directories, and local tourism boards. Venues are responsible for keeping their information current.</p>
    <p class="footer-attribution">
      <a href="https://www.perplexity.ai/computer" target="_blank" rel="noopener noreferrer">Created with Perplexity Computer</a>
    </p>
  </div>
</footer>

<script src="./app.js" defer></script>
<script src="./geolocation.js" defer></script>

<!-- Ask James floating chat button -->
<a href="./ask-james.html" id="askJamesBtn" aria-label="Ask James — your local Canary Islands guide" style="
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 9999;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 18px;
  background: #f97316;
  color: #ffffff;
  border-radius: 9999px;
  text-decoration: none;
  font-family: 'Satoshi', -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 0.9rem;
  font-weight: 700;
  letter-spacing: -0.01em;
  box-shadow: 0 4px 20px rgba(249,115,22,0.45), 0 2px 8px rgba(0,0,0,0.15);
  transition: background 180ms ease, transform 180ms ease, box-shadow 180ms ease;
" onmouseover="this.style.background='#ea6c0a';this.style.transform='scale(1.04)';" onmouseout="this.style.background='#f97316';this.style.transform='scale(1)';">
  <svg width="20" height="20" viewBox="0 0 32 32" fill="none" aria-hidden="true">
    <circle cx="16" cy="16" r="14" stroke="#fff" stroke-width="1.5" fill="none" opacity="0.6"/>
    <path d="M16 5L13 10L9 14.5L12 15.5L9 20.5L13 19.5L11 25L16 21.5L21 25L19 19.5L23 20.5L20 15.5L23 14.5L19 10L16 5Z" fill="#fff" stroke="#fff" stroke-width="0.5" stroke-linejoin="round"/>
  </svg>
  Ask James
</a>

<!-- Bento Grid Reveal Animation -->
<script>
document.addEventListener('DOMContentLoaded', function() {
  var cards = document.querySelectorAll('.bento-card');
  if ('IntersectionObserver' in window) {
    var observer = new IntersectionObserver(function(entries) {
      entries.forEach(function(entry) {
        if (entry.isIntersecting) {
          entry.target.classList.add('revealed');
          observer.unobserve(entry.target);
        }
      });
    }, { threshold: 0.15, rootMargin: '0px 0px -40px 0px' });
    cards.forEach(function(card) { observer.observe(card); });
  } else {
    cards.forEach(function(card) { card.classList.add('revealed'); });
  }
});
</script>
</body>
</html>
