<?xml version="1.0" encoding="UTF-8"?>
<!--
  sitemap.xml — static file served from /public.
  Vite copies everything in /public as-is to the build output root,
  so this is available at https://goisland.app/sitemap.xml after deployment.

  HOW TO ADD A NEW ROUTE:
  1. Add one <url> block for the route's canonical path.
  2. Update <lastmod> to today's date.
  3. Add the slug to /src/app/config/ferryRoutes.ts.
  4. Register the path in /src/app/routes.ts.
  Example for a future route:
    <url>
      <loc>https://goisland.app/example</loc>
      <lastmod>2026-03-13</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
    </url>
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Root — canonical landing page, serves Peng Chau ↔ Central -->
  <url>
    <loc>https://goisland.app/</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- /pengchau — named canonical URL for the Peng Chau ↔ Central route -->
  <url>
    <loc>https://goisland.app/pengchau</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- /yung-shue-wan — Yung Shue Wan (Lamma Island) ↔ Central -->
  <url>
    <loc>https://goisland.app/yung-shue-wan</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- /pc-discoverybay — Peng Chau ↔ Discovery Bay (via Trappist Monastery on some sailings) -->
  <url>
    <loc>https://goisland.app/pc-discoverybay</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- /mui-wo — Mui Wo (Lantau Island) ↔ Central -->
  <url>
    <loc>https://goisland.app/mui-wo</loc>
    <lastmod>2026-03-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- /sok-kwu-wan — Sok Kwu Wan (Lamma Island) ↔ Central -->
  <url>
    <loc>https://goisland.app/sok-kwu-wan</loc>
    <lastmod>2026-03-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- /cheung-chau — Cheung Chau ↔ Central -->
  <url>
    <loc>https://goisland.app/cheung-chau</loc>
    <lastmod>2026-03-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- /inter-islands — Peng Chau · Mui Wo · Chi Ma Wan · Cheung Chau circular route -->
  <url>
    <loc>https://goisland.app/inter-islands</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- /hei-ling-chau — Hei Ling Chau ↔ Peng Chau -->
  <url>
    <loc>https://goisland.app/hei-ling-chau</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

</urlset>