{
  "destinations": [
    {
      "id": "victoria-falls",
      "name": "Victoria Falls",
      "country": "Zimbabwe / Zambia",
      "coords": { "lat": -17.9243, "lng": 25.8572 },
      "mapPos": { "x": 42, "y": 22 },
      "tagline": "The Smoke That Thunders",
      "description": "One of the Seven Natural Wonders of the World. Victoria Falls is the largest curtain of falling water on Earth — 1,708 metres wide and over 100 metres high.",
      "images": [
        "https://images.unsplash.com/photo-1568454537842-d933259bb258?w=800",
        "https://images.unsplash.com/photo-1476514525535-07fb3b4ae5f1?w=800",
        "https://images.unsplash.com/photo-1501785888041-af3ef285b470?w=800"
      ],
      "suggestedDays": 3,
      "activities": [
        { "name": "Falls View Walk", "duration": "2 hours", "price": 30, "category": "sightseeing", "description": "Walk along the rainforest path with 16 viewpoints of the falls." },
        { "name": "Sunset Cruise on Zambezi", "duration": "2.5 hours", "price": 65, "category": "boat", "description": "Cruise the Zambezi River at sunset with drinks and snacks. Spot hippos and crocs." },
        { "name": "Bungee Jump (111m)", "duration": "1 hour", "price": 160, "category": "adventure", "description": "Leap off the Victoria Falls Bridge — one of the world's highest bungee jumps." },
        { "name": "White Water Rafting", "duration": "Full day", "price": 150, "category": "adventure", "description": "Grade 5 rapids through Batoka Gorge. Includes lunch and transfers." },
        { "name": "Helicopter Flight of Angels", "duration": "15 min", "price": 175, "category": "air", "description": "Scenic helicopter flight over the falls for breathtaking aerial views." },
        { "name": "Devil's Pool Swim", "duration": "3 hours", "price": 110, "category": "adventure", "description": "Swim at the edge of the falls in a natural rock pool (seasonal: Sep–Dec)." },
        { "name": "Guided Village Tour", "duration": "3 hours", "price": 45, "category": "cultural", "description": "Visit a local Tonga village. See traditional crafts, dance, and daily life." }
      ],
      "transport": [
        { "type": "flight", "from": "Johannesburg", "duration": "2h", "price": 280, "provider": "SA Airlink" },
        { "type": "flight", "from": "Cape Town", "duration": "2.5h", "price": 350, "provider": "FlySafair" },
        { "type": "bus", "from": "Bulawayo", "duration": "7h", "price": 35, "provider": "Intercape" },
        { "type": "shuttle", "from": "Kasane (Botswana)", "duration": "1.5h", "price": 50, "provider": "Wild Horizons" }
      ],
      "guides": [
        { "name": "Tendai Moyo", "specialty": "Adventure & Falls History", "rating": 4.9, "pricePerDay": 80, "languages": ["English", "Shona", "Ndebele"] },
        { "name": "Grace Muleya", "specialty": "Birding & Nature Walks", "rating": 4.8, "pricePerDay": 65, "languages": ["English", "Tonga"] }
      ]
    },
    {
      "id": "cape-town",
      "name": "Cape Town",
      "country": "South Africa",
      "coords": { "lat": -33.9249, "lng": 18.4241 },
      "mapPos": { "x": 25, "y": 88 },
      "tagline": "The Mother City",
      "description": "Nestled between Table Mountain and the Atlantic Ocean, Cape Town is one of the most beautiful cities in the world with vibrant culture, stunning beaches, and world-class wine.",
      "images": [
        "https://images.unsplash.com/photo-1580060839134-75a5edca2e99?w=800",
        "https://images.unsplash.com/photo-1576485290814-1c72aa4bbb8e?w=800",
        "https://images.unsplash.com/photo-1469474968028-56623f02e42e?w=800"
      ],
      "suggestedDays": 5,
      "activities": [
        { "name": "Table Mountain Cable Car", "duration": "3 hours", "price": 25, "category": "sightseeing", "description": "Ride the rotating cable car to the top of Table Mountain for 360° views." },
        { "name": "Cape Peninsula Tour", "duration": "Full day", "price": 85, "category": "sightseeing", "description": "Drive Chapman's Peak, visit Cape Point, see penguins at Boulders Beach." },
        { "name": "Robben Island Museum", "duration": "4 hours", "price": 40, "category": "cultural", "description": "Ferry to the island where Nelson Mandela was imprisoned for 18 years." },
        { "name": "Wine Tasting in Stellenbosch", "duration": "Full day", "price": 95, "category": "food", "description": "Visit 3-4 award-winning wine estates with tastings and a gourmet lunch." },
        { "name": "Shark Cage Diving", "duration": "Full day", "price": 180, "category": "adventure", "description": "Come face-to-face with great white sharks off Gansbaai." },
        { "name": "Bo-Kaap Walking Tour", "duration": "2 hours", "price": 30, "category": "cultural", "description": "Explore the colorful streets of Bo-Kaap and learn Cape Malay heritage." }
      ],
      "transport": [
        { "type": "flight", "from": "Johannesburg", "duration": "2h", "price": 120, "provider": "FlySafair" },
        { "type": "flight", "from": "Durban", "duration": "2h", "price": 110, "provider": "Kulula" },
        { "type": "bus", "from": "Johannesburg", "duration": "18h", "price": 55, "provider": "Intercape" }
      ],
      "guides": [
        { "name": "Sipho Nkosi", "specialty": "History & Township Tours", "rating": 4.9, "pricePerDay": 90, "languages": ["English", "Xhosa", "Afrikaans"] },
        { "name": "Liam van der Merwe", "specialty": "Wine & Food Tours", "rating": 4.7, "pricePerDay": 100, "languages": ["English", "Afrikaans"] }
      ]
    },
    {
      "id": "kruger",
      "name": "Kruger National Park",
      "country": "South Africa",
      "coords": { "lat": -23.9884, "lng": 31.5547 },
      "mapPos": { "x": 55, "y": 52 },
      "tagline": "The Big Five Safari",
      "description": "South Africa's flagship wildlife reserve spanning nearly 2 million hectares. Home to the Big Five — lion, leopard, rhino, elephant, and buffalo — plus 500 bird species.",
      "images": [
        "https://images.unsplash.com/photo-1516426122078-c23e76319801?w=800",
        "https://images.unsplash.com/photo-1549366021-9f761d450615?w=800",
        "https://images.unsplash.com/photo-1547970810-dc1eac37d174?w=800"
      ],
      "suggestedDays": 4,
      "activities": [
        { "name": "Morning Game Drive", "duration": "4 hours", "price": 55, "category": "safari", "description": "Early morning open-vehicle safari with expert ranger. Best time for predator sightings." },
        { "name": "Sunset Game Drive", "duration": "3 hours", "price": 50, "category": "safari", "description": "Afternoon drive through the bush as the sun sets. Includes drinks." },
        { "name": "Bush Walk with Ranger", "duration": "3 hours", "price": 70, "category": "safari", "description": "Walking safari with an armed ranger. Track animals on foot — an intimate bush experience." },
        { "name": "Night Drive", "duration": "2.5 hours", "price": 45, "category": "safari", "description": "Spotlight-guided drive to see nocturnal animals — owls, bushbabies, hyenas, leopards." },
        { "name": "Hot Air Balloon Safari", "duration": "4 hours", "price": 450, "category": "air", "description": "Float over the African bush at sunrise. Includes champagne breakfast." },
        { "name": "Guided Birding Walk", "duration": "3 hours", "price": 40, "category": "nature", "description": "Spot rare species with a specialist birding guide." }
      ],
      "transport": [
        { "type": "flight", "from": "Johannesburg", "duration": "1h", "price": 200, "provider": "SA Airlink" },
        { "type": "car", "from": "Johannesburg", "duration": "5h", "price": 60, "provider": "Car Rental" },
        { "type": "shuttle", "from": "Nelspruit", "duration": "1.5h", "price": 40, "provider": "Kruger Shuttle" }
      ],
      "guides": [
        { "name": "Blessing Chauke", "specialty": "Big Five Tracking", "rating": 5.0, "pricePerDay": 95, "languages": ["English", "Tsonga", "Zulu"] },
        { "name": "Jabulani Mthembu", "specialty": "Bush & Birding", "rating": 4.8, "pricePerDay": 75, "languages": ["English", "Zulu"] }
      ]
    },
    {
      "id": "okavango",
      "name": "Okavango Delta",
      "country": "Botswana",
      "coords": { "lat": -19.6609, "lng": 22.7137 },
      "mapPos": { "x": 38, "y": 35 },
      "tagline": "Africa's Last Eden",
      "description": "A UNESCO World Heritage Site and the world's largest inland delta. Crystal-clear channels, lush islands, and incredible wildlife density in the heart of the Kalahari.",
      "images": [
        "https://images.unsplash.com/photo-1470071459604-3b5ec3a7fe05?w=800",
        "https://images.unsplash.com/photo-1516426122078-c23e76319801?w=800",
        "https://images.unsplash.com/photo-1447752875215-b2761acb3c5d?w=800"
      ],
      "suggestedDays": 4,
      "activities": [
        { "name": "Mokoro (Dugout Canoe) Safari", "duration": "Half day", "price": 80, "category": "boat", "description": "Glide through papyrus channels in a traditional dugout canoe poled by a local guide." },
        { "name": "Island Walking Safari", "duration": "3 hours", "price": 60, "category": "safari", "description": "Walk with a guide through delta islands. Track elephants, buffalo, and antelope on foot." },
        { "name": "Scenic Helicopter Flight", "duration": "30 min", "price": 350, "category": "air", "description": "Fly over the delta's labyrinth of channels, lagoons, and islands. Stunning aerial views." },
        { "name": "Night Game Drive", "duration": "3 hours", "price": 55, "category": "safari", "description": "Spot leopard, wild dog, and other nocturnal animals with a spotlight." },
        { "name": "Sport Fishing", "duration": "Half day", "price": 90, "category": "adventure", "description": "Catch-and-release tiger fish and bream in the delta channels." }
      ],
      "transport": [
        { "type": "flight", "from": "Johannesburg", "duration": "2h", "price": 450, "provider": "Air Botswana" },
        { "type": "flight", "from": "Maun", "duration": "30min", "price": 200, "provider": "Charter" },
        { "type": "car", "from": "Maun", "duration": "2h", "price": 80, "provider": "4x4 Rental" }
      ],
      "guides": [
        { "name": "Keitumetse Tlou", "specialty": "Mokoro & Delta Ecology", "rating": 4.9, "pricePerDay": 85, "languages": ["English", "Setswana"] },
        { "name": "Thabo Ndzinge", "specialty": "Wildlife Photography", "rating": 4.8, "pricePerDay": 110, "languages": ["English", "Setswana", "Afrikaans"] }
      ]
    },
    {
      "id": "chobe",
      "name": "Chobe National Park",
      "country": "Botswana",
      "coords": { "lat": -18.4577, "lng": 25.1500 },
      "mapPos": { "x": 42, "y": 26 },
      "tagline": "Land of the Giants",
      "description": "Home to Africa's largest elephant population — over 120,000. The Chobe River frontage offers some of the finest game viewing in Africa.",
      "images": [
        "https://images.unsplash.com/photo-1433086966358-54859d0ed716?w=800",
        "https://images.unsplash.com/photo-1549366021-9f761d450615?w=800",
        "https://images.unsplash.com/photo-1516426122078-c23e76319801?w=800"
      ],
      "suggestedDays": 3,
      "activities": [
        { "name": "Chobe River Boat Safari", "duration": "3 hours", "price": 60, "category": "boat", "description": "Cruise the Chobe River and see elephants, hippos, crocs, and hundreds of bird species." },
        { "name": "4x4 Game Drive", "duration": "4 hours", "price": 55, "category": "safari", "description": "Explore the park's diverse habitats in an open 4x4 vehicle. Lion, buffalo, and wild dog." },
        { "name": "Full Day Chobe Safari", "duration": "Full day", "price": 120, "category": "safari", "description": "Morning game drive + afternoon river cruise combo. Lunch included." },
        { "name": "Photography Hide", "duration": "Half day", "price": 40, "category": "nature", "description": "Stake out at a waterhole hide designed for photographers." }
      ],
      "transport": [
        { "type": "shuttle", "from": "Victoria Falls", "duration": "1.5h", "price": 50, "provider": "Wild Horizons" },
        { "type": "flight", "from": "Maun", "duration": "1h", "price": 180, "provider": "Air Botswana" },
        { "type": "car", "from": "Nata", "duration": "5h", "price": 70, "provider": "Self-drive" }
      ],
      "guides": [
        { "name": "Mpho Segaetsho", "specialty": "Elephant Behaviour", "rating": 4.9, "pricePerDay": 80, "languages": ["English", "Setswana"] }
      ]
    },
    {
      "id": "etosha",
      "name": "Etosha National Park",
      "country": "Namibia",
      "coords": { "lat": -18.8556, "lng": 16.3293 },
      "mapPos": { "x": 18, "y": 30 },
      "tagline": "Great White Place",
      "description": "Named after its massive salt pan visible from space, Etosha is Namibia's premier wildlife destination with excellent self-drive game viewing at waterholes.",
      "images": [
        "https://images.unsplash.com/photo-1547970810-dc1eac37d174?w=800",
        "https://images.unsplash.com/photo-1516426122078-c23e76319801?w=800",
        "https://images.unsplash.com/photo-1504198458649-3128b932f49e?w=800"
      ],
      "suggestedDays": 3,
      "activities": [
        { "name": "Self-Drive Safari", "duration": "Full day", "price": 25, "category": "safari", "description": "Drive yourself through the park. Visit waterholes and spot lion, rhino, giraffe, zebra." },
        { "name": "Guided Night Game Drive", "duration": "3 hours", "price": 45, "category": "safari", "description": "Camp-operated spotlit drive. See lions, hyenas, and aardvark." },
        { "name": "Floodlit Waterhole Watch", "duration": "Evening", "price": 0, "category": "nature", "description": "Free from camp rest areas — watch elephants, rhinos, and lions drink at night." },
        { "name": "Guided Full Day Safari", "duration": "Full day", "price": 80, "category": "safari", "description": "Expert-guided drive with detailed animal and terrain knowledge." }
      ],
      "transport": [
        { "type": "flight", "from": "Windhoek", "duration": "1.5h", "price": 220, "provider": "Air Namibia" },
        { "type": "car", "from": "Windhoek", "duration": "5h", "price": 50, "provider": "Self-drive" },
        { "type": "bus", "from": "Windhoek", "duration": "7h", "price": 30, "provider": "Intercape" }
      ],
      "guides": [
        { "name": "Johannes //Garoes", "specialty": "Namibian Wildlife & Culture", "rating": 4.7, "pricePerDay": 70, "languages": ["English", "Afrikaans", "Damara"] }
      ]
    },
    {
      "id": "sossusvlei",
      "name": "Sossusvlei & Deadvlei",
      "country": "Namibia",
      "coords": { "lat": -24.7275, "lng": 15.2993 },
      "mapPos": { "x": 10, "y": 58 },
      "tagline": "The Oldest Desert on Earth",
      "description": "Towering red sand dunes rising over 300 metres — the highest in the world. Deadvlei's 900-year-old camelthorn skeletons against cracked white clay is an iconic image of Africa.",
      "images": [
        "https://images.unsplash.com/photo-1509316785289-025f5b846b35?w=800",
        "https://images.unsplash.com/photo-1519055548599-6d4d129508c4?w=800",
        "https://images.unsplash.com/photo-1469474968028-56623f02e42e?w=800"
      ],
      "suggestedDays": 2,
      "activities": [
        { "name": "Dune 45 Sunrise Climb", "duration": "2 hours", "price": 0, "category": "sightseeing", "description": "Climb the iconic Dune 45 at sunrise for spectacular views (park entry required)." },
        { "name": "Big Daddy Dune & Deadvlei", "duration": "4 hours", "price": 10, "category": "sightseeing", "description": "Hike up 325m Big Daddy and descend into the surreal Deadvlei clay pan." },
        { "name": "Hot Air Balloon over Namib", "duration": "4 hours", "price": 500, "category": "air", "description": "Float over the red dunes at dawn. Champagne breakfast on landing." },
        { "name": "Sesriem Canyon Walk", "duration": "2 hours", "price": 10, "category": "nature", "description": "Walk through a narrow gorge carved by the Tsauchab River — 30m deep." },
        { "name": "Stargazing Experience", "duration": "2 hours", "price": 35, "category": "nature", "description": "Namib sky is one of the darkest skies on Earth. Expert-led telescope session." }
      ],
      "transport": [
        { "type": "car", "from": "Windhoek", "duration": "5h", "price": 50, "provider": "Self-drive" },
        { "type": "flight", "from": "Windhoek", "duration": "1h", "price": 280, "provider": "Scenic Air" },
        { "type": "shuttle", "from": "Swakopmund", "duration": "5h", "price": 60, "provider": "Shuttle Service" }
      ],
      "guides": [
        { "name": "Anna Shilongo", "specialty": "Desert Ecology & Photography", "rating": 4.9, "pricePerDay": 75, "languages": ["English", "German", "Oshiwambo"] }
      ]
    },
    {
      "id": "zanzibar",
      "name": "Zanzibar",
      "country": "Tanzania",
      "coords": { "lat": -6.1659, "lng": 39.1989 },
      "mapPos": { "x": 72, "y": 2 },
      "tagline": "The Spice Island",
      "description": "A tropical archipelago off East Africa's coast. Stone Town is a UNESCO World Heritage Site, and the beaches are postcard-perfect with turquoise waters and white sand.",
      "images": [
        "https://images.unsplash.com/photo-1590523741831-ab7e8b8f9c7f?w=800",
        "https://images.unsplash.com/photo-1559592413-7cec4d0cae2b?w=800",
        "https://images.unsplash.com/photo-1586861635167-e5223aadc9fe?w=800"
      ],
      "suggestedDays": 4,
      "activities": [
        { "name": "Stone Town Walking Tour", "duration": "3 hours", "price": 25, "category": "cultural", "description": "Explore winding alleys, the Sultan's Palace, spice markets, and carved Zanzibar doors." },
        { "name": "Spice Farm Tour", "duration": "Half day", "price": 35, "category": "food", "description": "See, smell, and taste cloves, vanilla, cinnamon, and more at a working spice plantation." },
        { "name": "Snorkelling at Mnemba Atoll", "duration": "Full day", "price": 65, "category": "adventure", "description": "Boat to a protected marine area with dolphins, turtles, and coral reefs." },
        { "name": "Jozani Forest Red Colobus", "duration": "3 hours", "price": 20, "category": "nature", "description": "See the endangered Zanzibar red colobus monkey in its natural habitat." },
        { "name": "Sunset Dhow Cruise", "duration": "2 hours", "price": 40, "category": "boat", "description": "Sail on a traditional wooden dhow with seafood dinner at sunset." }
      ],
      "transport": [
        { "type": "flight", "from": "Dar es Salaam", "duration": "30min", "price": 80, "provider": "ZanAir" },
        { "type": "ferry", "from": "Dar es Salaam", "duration": "2h", "price": 35, "provider": "Azam Marine" },
        { "type": "flight", "from": "Nairobi", "duration": "2h", "price": 200, "provider": "Kenya Airways" }
      ],
      "guides": [
        { "name": "Hamad Khamis", "specialty": "Stone Town History & Spices", "rating": 4.9, "pricePerDay": 55, "languages": ["English", "Swahili", "Arabic"] }
      ]
    },
    {
      "id": "mozambique",
      "name": "Bazaruto Archipelago",
      "country": "Mozambique",
      "coords": { "lat": -21.6500, "lng": 35.4833 },
      "mapPos": { "x": 65, "y": 42 },
      "tagline": "Indian Ocean Paradise",
      "description": "Pristine islands with crystal-clear waters, coral reefs, and marine life including dugongs. One of the top dive and beach destinations in Southern Africa.",
      "images": [
        "https://images.unsplash.com/photo-1590523741831-ab7e8b8f9c7f?w=800",
        "https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=800",
        "https://images.unsplash.com/photo-1559592413-7cec4d0cae2b?w=800"
      ],
      "suggestedDays": 4,
      "activities": [
        { "name": "Scuba Diving (2 Tank)", "duration": "Half day", "price": 120, "category": "adventure", "description": "Dive pristine reefs with manta rays, whale sharks (seasonal), and colorful reef fish." },
        { "name": "Island Dhow Safari", "duration": "Full day", "price": 85, "category": "boat", "description": "Sail to uninhabited islands, snorkel, and enjoy a beach seafood BBQ." },
        { "name": "Deep Sea Fishing", "duration": "Full day", "price": 400, "category": "adventure", "description": "Target marlin, sailfish, and wahoo in some of the richest waters in Africa." },
        { "name": "Horse Riding on the Beach", "duration": "2 hours", "price": 60, "category": "sightseeing", "description": "Ride along deserted white sand beaches and through dune forests." },
        { "name": "Dugong Snorkel Safari", "duration": "Half day", "price": 95, "category": "nature", "description": "Search for the rare dugong in the shallow seagrass beds around Bazaruto." }
      ],
      "transport": [
        { "type": "flight", "from": "Johannesburg", "duration": "3h", "price": 350, "provider": "LAM Airlines" },
        { "type": "flight", "from": "Vilankulo", "duration": "30min", "price": 150, "provider": "Charter" },
        { "type": "car", "from": "Maputo", "duration": "9h", "price": 40, "provider": "Self-drive EN1" }
      ],
      "guides": [
        { "name": "Carlos Manjate", "specialty": "Dive Master & Marine Life", "rating": 4.8, "pricePerDay": 90, "languages": ["English", "Portuguese"] }
      ]
    },
    {
      "id": "drakensberg",
      "name": "Drakensberg Mountains",
      "country": "South Africa",
      "coords": { "lat": -29.2500, "lng": 29.4167 },
      "mapPos": { "x": 52, "y": 72 },
      "tagline": "Barrier of Spears",
      "description": "A UNESCO World Heritage mountain range with dramatic basalt peaks, San rock art over 3,000 years old, and spectacular hiking trails from easy to extreme.",
      "images": [
        "https://images.unsplash.com/photo-1580060839134-75a5edca2e99?w=800",
        "https://images.unsplash.com/photo-1516426122078-c23e76319801?w=800",
        "https://images.unsplash.com/photo-1549366021-9f761d450615?w=800"
      ],
      "suggestedDays": 3,
      "activities": [
        { "name": "Tugela Falls Hike", "duration": "Full day", "price": 15, "category": "sightseeing", "description": "Hike to the world's second-tallest waterfall (948m) via chain ladders." },
        { "name": "San Rock Art Tour", "duration": "3 hours", "price": 30, "category": "cultural", "description": "Guided walk to see 3,000-year-old Bushman rock art in caves." },
        { "name": "Horse Trail Ride", "duration": "Half day", "price": 50, "category": "sightseeing", "description": "Ride through mountain valleys with views of the escarpment." },
        { "name": "Amphitheatre Hike", "duration": "Full day", "price": 20, "category": "adventure", "description": "Summit the iconic Amphitheatre cliff face. Reward: epic panoramic views." }
      ],
      "transport": [
        { "type": "car", "from": "Durban", "duration": "3h", "price": 40, "provider": "Self-drive" },
        { "type": "shuttle", "from": "Johannesburg", "duration": "4h", "price": 55, "provider": "Baz Bus" },
        { "type": "car", "from": "Johannesburg", "duration": "4h", "price": 50, "provider": "Self-drive" }
      ],
      "guides": [
        { "name": "Nkosinathi Zulu", "specialty": "Mountain Trekking & Rock Art", "rating": 4.8, "pricePerDay": 60, "languages": ["English", "Zulu"] }
      ]
    },
    {
      "id": "hwange",
      "name": "Hwange National Park",
      "country": "Zimbabwe",
      "coords": { "lat": -18.3723, "lng": 26.5006 },
      "mapPos": { "x": 44, "y": 28 },
      "tagline": "Zimbabwe's Largest Wildlife Reserve",
      "description": "Over 14,600 sq km of wilderness with massive elephant herds, over 100 mammal species, and 400 bird species. Superb Big Five viewing.",
      "images": [
        "https://images.unsplash.com/photo-1549366021-9f761d450615?w=800",
        "https://images.unsplash.com/photo-1516426122078-c23e76319801?w=800",
        "https://images.unsplash.com/photo-1547970810-dc1eac37d174?w=800"
      ],
      "suggestedDays": 3,
      "activities": [
        { "name": "Morning Game Drive", "duration": "4 hours", "price": 50, "category": "safari", "description": "Open-vehicle safari at sunrise. Lions, leopards, painted dogs, elephants." },
        { "name": "Walking Safari", "duration": "3 hours", "price": 65, "category": "safari", "description": "Bushwalk with armed professional guide. Track animals on foot." },
        { "name": "Overnight Hide", "duration": "12 hours", "price": 40, "category": "nature", "description": "Sleep in a waterhole hide and watch wildlife drink all night." },
        { "name": "Community Visit", "duration": "3 hours", "price": 35, "category": "cultural", "description": "Visit local communities. Learn about conservation and daily life." }
      ],
      "transport": [
        { "type": "shuttle", "from": "Victoria Falls", "duration": "2h", "price": 40, "provider": "Hwange Shuttle" },
        { "type": "car", "from": "Bulawayo", "duration": "4h", "price": 45, "provider": "Self-drive" },
        { "type": "flight", "from": "Johannesburg", "duration": "2.5h", "price": 320, "provider": "SA Airlink" }
      ],
      "guides": [
        { "name": "Emmanuel Ncube", "specialty": "Painted Dogs & Elephants", "rating": 5.0, "pricePerDay": 75, "languages": ["English", "Ndebele", "Shona"] }
      ]
    },
    {
      "id": "garden-route",
      "name": "Garden Route",
      "country": "South Africa",
      "coords": { "lat": -33.9600, "lng": 22.4610 },
      "mapPos": { "x": 33, "y": 90 },
      "tagline": "South Africa's Coastal Paradise",
      "description": "A 300km scenic drive along the southern coast from Mossel Bay to Storms River. Lush forests, dramatic coastline, lagoons, and adventure activities.",
      "images": [
        "https://images.unsplash.com/photo-1580060839134-75a5edca2e99?w=800",
        "https://images.unsplash.com/photo-1576485290814-1c72aa4bbb8e?w=800",
        "https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=800"
      ],
      "suggestedDays": 5,
      "activities": [
        { "name": "Tsitsikamma Canopy Tour", "duration": "3 hours", "price": 65, "category": "adventure", "description": "Zip-line through ancient indigenous forest 30m above the ground." },
        { "name": "Storms River Mouth Trail", "duration": "2 hours", "price": 10, "category": "sightseeing", "description": "Walk to the famous suspension bridge where the river meets the sea." },
        { "name": "Knysna Lagoon Oyster Tour", "duration": "2 hours", "price": 40, "category": "food", "description": "Cruise the Knysna lagoon and taste famous Knysna oysters fresh." },
        { "name": "Bloukrans Bungee (216m)", "duration": "1 hour", "price": 170, "category": "adventure", "description": "The world's highest commercial bungee jump from a bridge." },
        { "name": "Whale Watching (Hermanus)", "duration": "2 hours", "price": 85, "category": "nature", "description": "Boat-based whale watching from the whale capital of the world (Jun–Nov)." }
      ],
      "transport": [
        { "type": "flight", "from": "Cape Town", "duration": "1h", "price": 150, "provider": "SA Express" },
        { "type": "car", "from": "Cape Town", "duration": "5h", "price": 50, "provider": "Self-drive" },
        { "type": "bus", "from": "Port Elizabeth", "duration": "3h", "price": 25, "provider": "Baz Bus" }
      ],
      "guides": [
        { "name": "Pieter Botha", "specialty": "Coastal Ecology & Adventure", "rating": 4.7, "pricePerDay": 70, "languages": ["English", "Afrikaans"] }
      ]
    }
  ],
  "currency": "USD",
  "companyName": "Safari TourZim",
  "companyTagline": "Explore the Wild Heart of Africa",
  "supportEmail": "info@safaritourzim.com",
  "supportPhone": "+27-21-555-0199"
}
