{
  "lastUpdated": "2026-07-01",
  "dataStatus": "Starter planning data. Event dates/times are intentionally unconfirmed until manually verified from official city, harbor, or event pages.",
  "origin": { "city": "Monterey", "lat": 36.6002, "lng": -121.8947 },
  "locations": [
    {
      "id": "monterey",
      "city": "Monterey",
      "area": "Old Fisherman's Wharf / Monterey Bay",
      "driveMinutes": 0,
      "distanceMiles": 0,
      "dateTime": "Update with official 2026 listing",
      "status": "unverified",
      "overnight": false,
      "lat": 36.6039,
      "lng": -121.8928,
      "notes": "Starting point. Verify whether a public display is scheduled and where viewing is permitted.",
      "mapX": 50,
      "mapY": 70
    },
    {
      "id": "santa-cruz",
      "city": "Santa Cruz",
      "area": "Main Beach / Boardwalk area",
      "driveMinutes": 55,
      "distanceMiles": 43,
      "dateTime": "Update with official 2026 listing",
      "status": "unverified",
      "overnight": false,
      "lat": 36.9741,
      "lng": -122.0308,
      "notes": "Close coastal option; holiday traffic and parking can be difficult.",
      "mapX": 43,
      "mapY": 55
    },
    {
      "id": "morgan-hill",
      "city": "Morgan Hill",
      "area": "Outdoor Sports Center / city event area",
      "driveMinutes": 60,
      "distanceMiles": 47,
      "dateTime": "Update with official 2026 listing",
      "status": "unverified",
      "overnight": false,
      "lat": 37.1305,
      "lng": -121.6544,
      "notes": "Inland option rather than coast; often easier as a same-night return if confirmed.",
      "mapX": 61,
      "mapY": 50
    },
    {
      "id": "redwood-city",
      "city": "Redwood City",
      "area": "Port / downtown waterfront area",
      "driveMinutes": 105,
      "distanceMiles": 83,
      "dateTime": "Update with official 2026 listing",
      "status": "unverified",
      "overnight": false,
      "lat": 37.4852,
      "lng": -122.2364,
      "notes": "Peninsula option; consider transit, parking restrictions, and post-show congestion.",
      "mapX": 44,
      "mapY": 35
    },
    {
      "id": "san-francisco",
      "city": "San Francisco",
      "area": "Bay waterfront viewing areas",
      "driveMinutes": 125,
      "distanceMiles": 116,
      "dateTime": "Update with official 2026 listing",
      "status": "unverified",
      "overnight": true,
      "lat": 37.8087,
      "lng": -122.4098,
      "notes": "Big-city overnight candidate. Fog can affect visibility; book lodging early if confirmed.",
      "mapX": 39,
      "mapY": 22
    },
    {
      "id": "half-moon-bay",
      "city": "Half Moon Bay",
      "area": "Coastside / harbor vicinity",
      "driveMinutes": 115,
      "distanceMiles": 86,
      "dateTime": "Update with official 2026 listing",
      "status": "unverified",
      "overnight": true,
      "lat": 37.4636,
      "lng": -122.4286,
      "notes": "Scenic coastal overnight candidate, but verify whether fireworks are actually scheduled.",
      "mapX": 34,
      "mapY": 36
    },
    {
      "id": "benicia",
      "city": "Benicia",
      "area": "Waterfront / First Street area",
      "driveMinutes": 150,
      "distanceMiles": 138,
      "dateTime": "Update with official 2026 listing",
      "status": "unverified",
      "overnight": true,
      "lat": 38.0494,
      "lng": -122.1586,
      "notes": "Near the practical outer edge from Monterey; overnight may make the trip calmer.",
      "mapX": 51,
      "mapY": 13
    }
  ]
}
