{
"slug": "morocco-agadir-surf",
"name": "Dive in Moroccan History",
"tagline": "Surf, sand and Souss Valley — zero luggage movement between nights",
"continent": "Africa",
"country": "Morocco",
"hubs": "2",
"style": "Culture,Sea",
"days": "7-10",
"budget": "400-800",
"bestSeason": "Oct–Apr",
"flightHub": "CMN",
"months": "Oct,Nov,Dec,Jan,Feb,Mar,Apr",
"featured": true,
"accent": "#D4603A",
"image": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPdNVZl4NtZtcpNOOSPRvYj2KYQcewa4t-PbqLkb4qdQPm8-K2Gzewo7eAsBOJmF2zCQL3HmmT1Mz7XbhRzYc5-A7i0SzG31KypcuBzWkKGrLBp7_3mb0dB9LcVyAZfyADPYEuXQ1xR6siYmVh_8o5ioR5g9mKVUOFrwY2twSTshMp1yVvwTuYdXBd9VU/s1600/84784e2a-01d1-437c-a215-b05df4f9ec03%20%281%29.png",
"route": [
{ "type": "airport", "label": "AGA", "sub": "Agadir Al Massira" },
{ "type": "hub", "label": "Agadir", "sub": "Atlantic base" },
{ "type": "hub", "label": "Taghazout", "sub": "Surf village" },
{ "type": "airport", "label": "AGA", "sub": "Departure" }
],
"mapCoords": [
{ "type": "airport", "lat": 30.325, "lng": -9.413, "label": "AGA", "desc": "Agadir Al Massira Airport" },
{ "type": "hub", "lat": 30.4278, "lng": -9.5981, "label": "Agadir", "desc": "Main hub — 4 nights" },
{ "type": "hub", "lat": 30.5456, "lng": -9.7083, "label": "Taghazout", "desc": "Surf hub — 3 nights" }
],
"mapProfile": "driving",
"overview": {
"philosophy": "Base yourself in Agadir for city logistics, then shift once to Taghazout for surf immersion. Zero inter-hub transfers during each stay.",
"skipWhy": "You need cultural medina immersion or mountain trekking as primary goal",
"goInstead": "Marrakech & Atlas for culture, Essaouira for wind sports",
"stats": {
"scaleMax": 5,
"axes": [
{ "key": "hubs", "label": "Hubs", "display": "2", "score": 2 },
{ "key": "scope", "label": "Scope", "display": "5 types", "score": 3 },
{ "key": "distance", "label": "Distance", "display": "90 km", "score": 2 },
{ "key": "transport", "label": "Transport", "display": "", "score": 2, "chips": ["car","foot"] },
{ "key": "duration", "label": "Duration", "display": "10–14 d", "score": 3 },
{ "key": "budget", "label": "Budget", "display": "400–800$","score": 2 },
{ "key": "hospitality", "label": "Hospitality", "display": "4★", "score": 4 },
{ "key": "activities", "label": "Activities", "display": "6", "score": 3 },
{ "key": "effort", "label": "Effort", "display": "3/5", "score": 3 },
{ "key": "accessibility", "label": "Access", "display": "4/5", "score": 4 }
],
"summary": "A compact two-hub trip: short hops between Agadir and Taghazout keep transfer days at zero, while the gap between effort and accessibility shows a profile built for easy surf immersion rather than heavy logistics. Budget and distance stay low, hospitality and access stay high — this is a low-friction route, not an expedition."
}
},
"arrival": {
"mode": "air", "iata": "AGA", "name": "Agadir Al Massira Airport",
"detail": "Direct flights from Paris CDG, Amsterdam, London LGW",
"tip": "Agadir airport is 23 km from city centre — shared taxi (Grand Taxi) costs ~80 MAD, takes 30 min.",
"steps": [
{ "icon": "fa-solid fa-plane-arrival", "label": "Land at AGA", "desc": "Terminal unique — no connecting flights", "meta": "T+0:00" },
{ "icon": "fa-solid fa-passport", "label": "Immigration", "desc": "EU/GCC passports — dedicated fast lane", "meta": "T+0:25" },
{ "icon": "fa-solid fa-taxi", "label": "Grand Taxi to Agadir", "desc": "Fixed rate ~80 MAD, negotiate before entering", "meta": "T+0:55" }
]
},
"departure": {
"mode": "air", "iata": "AGA", "name": "Agadir Al Massira Airport",
"detail": "Allow 2h30 before departure — single security lane",
"steps": [
{ "icon": "fa-solid fa-taxi", "label": "Taxi from Taghazout", "desc": "~120 MAD, 45 min", "meta": "D-3:00" },
{ "icon": "fa-solid fa-ticket", "label": "Check-in + Security", "desc": "Small airport — queues form fast at peak hours", "meta": "D-2:00" },
{ "icon": "fa-solid fa-plane-departure", "label": "Departure", "desc": "", "meta": "D-0:00" }
]
},
"hubsData": [
{
"name": "Agadir",
"role": "City base — logistics, beach, services",
"why": "Atlantic beach walk, fresh fish market, easy grocery, hospital access. Best base for arrival/departure days.",
"lat": 30.4278, "lng": -9.5981,
"days": [
{ "day": "1", "type": "transfer", "label": "Arrival Day", "desc": "Land AGA, transfer to hotel, beach walk at sunset.", "acts": [{"icon":"fa-solid fa-plane","label":"Arrive AGA"},{"icon":"fa-solid fa-person-walking","label":"Beach walk"}] },
{ "day": "2", "type": "exploration", "label": "Agadir Corniche", "desc": "Morning surf lesson on Agadir beach, afternoon souk Elhad market.", "acts": [{"icon":"fa-solid fa-person-swimming","label":"Surf lesson"},{"icon":"fa-solid fa-store","label":"Souk Elhad"}] },
{ "day": "3", "type": "excursion", "label": "Paradise Valley", "desc": "Half-day 4x4 to Imouzzer waterfalls and palm oasis.", "acts": [{"icon":"fa-solid fa-car","label":"4x4 excursion"},{"icon":"fa-solid fa-water","label":"Waterfall swim"}] },
{ "day": "4", "type": "exploration", "label": "Tiznit Day Trip", "desc": "Silver jewellery medina, historic walls, traditional argan cooperative.", "acts": [{"icon":"fa-solid fa-gem","label":"Silver souk"},{"icon":"fa-solid fa-seedling","label":"Argan coop"}] }
],
"spokes": [
{
"name": "Paradise Valley", "lat": 30.5667, "lng": -9.3833, "dist": "55 km", "time": "1h",
"desc": "Palm oasis & waterfalls. Natural swimming pools fed by a mountain stream, surrounded by thousands of palm trees in the Anti-Atlas foothills.",
"address": "Imouzzer des Ida Outanane, 55 km north-east of Agadir",
"hotline": { "Distance": "55 km from Agadir", "Drive time": "1h via P2215", "Entry": "Free", "Best time": "Morning (before 10h for pools)", "Transport": "4x4 or rental car recommended", "Tip": "Bring swimwear — natural pools are cold but clean" },
"images": ["https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=800&q=80","https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=800&q=80","https://images.unsplash.com/photo-1551632811-561732d1e306?w=800&q=80"],
"spots": [
{ "name": "Natural Pools", "icon": "fa-solid fa-water", "desc": "Turquoise tiered pools, best mid-morning", "badge": "Must" },
{ "name": "Palm Grove", "icon": "fa-solid fa-tree", "desc": "10,000+ palms — shaded walk to the falls" },
{ "name": "Imouzzer Waterfall", "icon": "fa-solid fa-droplet", "desc": "Seasonal waterfall, strongest Nov–Mar", "badge": "Photo" },
{ "name": "Panoramic Viewpoint", "icon": "fa-solid fa-mountain", "desc": "360° Anti-Atlas view, 5 min hike from pools" }
],
"activities": [
{ "name": "Swimming in natural pools", "icon": "fa-solid fa-person-swimming", "level": "Beginner", "duration": "2–3h", "price": "Free" },
{ "name": "4x4 canyon drive", "icon": "fa-solid fa-car", "level": "Beginner", "duration": "Full day", "price": "From 350 MAD/person" },
{ "name": "Valley trek (guided)", "icon": "fa-solid fa-person-hiking", "level": "Intermediate", "duration": "4h", "price": "From 200 MAD/person" },
{ "name": "Argan oil cooperative visit", "icon": "fa-solid fa-seedling", "level": "Beginner", "duration": "45 min", "price": "Free" }
],
"faq": [
{ "q": "Is Paradise Valley accessible by regular car?", "a": "The main road to Imouzzer is paved but narrow with sharp bends. A standard car reaches the village; the last 2 km to the pools requires a 4x4 or a 20-min walk." },
{ "q": "Can you swim year-round?", "a": "Yes, but the pools are fullest and clearest Oct–Mar after autumn rains. Summer (Jun–Aug) the water level drops significantly." },
{ "q": "Are there restaurants or food options?", "a": "A few Berber tagine spots near the pools — open 10h–17h. Bring water and snacks for the morning." },
{ "q": "Is a guide necessary?", "a": "Not required, but a local guide (80–120 MAD) adds context about the palm ecosystem and finds the best hidden pools." }
]
},
{
"name": "Tiznit", "lat": 29.6974, "lng": -9.7316, "dist": "90 km", "time": "1h20",
"desc": "Silver capital of southern Morocco. A living medina enclosed in 6 km of pink walls, known for Berber jewellery and argan cooperatives.",
"address": "Tiznit, Souss-Massa region — 90 km south of Agadir",
"hotline": { "Distance": "90 km from Agadir", "Drive time": "1h20 via N1", "Medina entry": "Free", "Market days": "Thursday souk is largest", "Transport": "Rental car or shared Grand Taxi", "Parking": "Bab Khemis gate — free lot" },
"images": ["https://images.unsplash.com/photo-1539020140153-e479b8d4d37d?w=800&q=80","https://images.unsplash.com/photo-1548013146-72479768bada?w=800&q=80"],
"spots": [
{ "name": "Grande Mosquée & Source Bleue", "icon": "fa-solid fa-mosque", "desc": "Historic mosque with the sacred blue spring of Lalla Tiznit", "badge": "Historic" },
{ "name": "Jewellery Souk", "icon": "fa-solid fa-gem", "desc": "200+ silversmiths — haggle for hallmarked 925 pieces", "badge": "Must" },
{ "name": "Remparts (6 km walls)", "icon": "fa-solid fa-fort-awesome", "desc": "Walk the full circuit at sunset — pink pisé walls glow gold" },
{ "name": "Argan Women Cooperative", "icon": "fa-solid fa-seedling", "desc": "Fair-trade argan oil & amlou paste — fixed prices, no haggling" }
],
"activities": [
{ "name": "Medina walking tour", "icon": "fa-solid fa-person-walking", "level": "Beginner", "duration": "2–3h", "price": "Free / guide 100–150 MAD" },
{ "name": "Silver jewellery shopping", "icon": "fa-solid fa-gem", "level": "Beginner", "duration": "1–2h", "price": "200–800 MAD" },
{ "name": "Ramparts circuit walk", "icon": "fa-solid fa-fort-awesome", "level": "Beginner", "duration": "1h30", "price": "Free" },
{ "name": "Thursday souk visit", "icon": "fa-solid fa-store", "level": "Beginner", "duration": "Half day","price": "Free" }
],
"faq": [
{ "q": "What is Tiznit best known for?", "a": "Silver and semi-precious stone jewellery. The medina has over 200 registered silversmiths producing Berber fibula brooches, ankle bracelets, and enamel pieces unique to the Souss region." },
{ "q": "Is Thursday the only good market day?","a": "No — the medina souk runs daily, but Thursday sees regional farmers and artisans arrive from the Anti-Atlas villages, making it the most varied and atmospheric." },
{ "q": "How do I know if silver is genuine?", "a": "Look for the government hallmark stamp (scorpion symbol for 925 silver). Ask sellers to show it — reputable silversmiths keep a loupe on hand." }
]
},
{
"name": "Taroudant", "lat": 30.4699, "lng": -8.8775, "dist": "80 km", "time": "1h10",
"desc": "Rose-red walled city at the foot of the High Atlas, often called 'little Marrakech'. Two souks, intact medina, and dramatic mountain backdrop.",
"address": "Taroudant, Souss-Massa — 80 km east of Agadir",
"hotline": { "Distance": "80 km from Agadir", "Drive time": "1h10 via N10", "Entry": "Free", "Best time": "Morning (cool + light) or late afternoon", "Transport": "Rental car or Grand Taxi from Inzegane" },
"images": ["https://images.unsplash.com/photo-1512453979798-5ea266f8880c?w=800&q=80"],
"spots": [
{ "name": "Remparts & Bastions", "icon": "fa-solid fa-fort-awesome", "desc": "5 km of intact 16th-century saadian walls — best by calèche", "badge": "Iconic" },
{ "name": "Souk Arabe", "icon": "fa-solid fa-store", "desc": "Spices, leather, antiques — more relaxed than Marrakech" },
{ "name": "Souk Berbère", "icon": "fa-solid fa-people-group", "desc": "Local produce market, strongest Tuesday & Thursday" },
{ "name": "Place Assarag", "icon": "fa-solid fa-mug-hot", "desc": "Central square — morning coffee and people watching" }
],
"activities": [
{ "name": "Calèche (horse carriage) tour", "icon": "fa-solid fa-horse", "level": "Beginner", "duration": "1h", "price": "60–100 MAD" },
{ "name": "Souk exploration", "icon": "fa-solid fa-store", "level": "Beginner", "duration": "2–3h", "price": "Free" },
{ "name": "High Atlas viewpoint drive", "icon": "fa-solid fa-mountain", "level": "Beginner", "duration": "Half day","price": "Car fuel only" }
],
"faq": [
{ "q": "Is Taroudant worth a full day from Agadir?", "a": "Yes if you enjoy medinas and souks without Marrakech crowds. Half-day works for the walls and main souk; full day lets you combine with an Atlas foothills drive." },
{ "q": "Can you combine Taroudant and Tiznit in one day?", "a": "Possible but rushed — 170 km total driving. Better to do each separately for a relaxed pace." }
]
}
],
"logistics": [
{ "icon": "fa-solid fa-sim-card", "label": "SIM Card", "value": "Maroc Telecom or Orange at AGA airport, 50 MAD for 20 GB data" },
{ "icon": "fa-solid fa-money-bill", "label": "Cash", "value": "ATMs on Boulevard Hassan II. 1000–2000 MAD recommended for first 2 days." },
{ "icon": "fa-solid fa-car", "label": "Mobility", "value": "Petit taxis for city, Grand taxis for spokes. Rent car from day 3 if doing Tiznit/Taroudant." }
],
"tip": "Avoid renting a car on arrival day — Agadir city is walkable and taxi is hassle-free.",
"cities": [{
"name": "Agadir Centre", "sub": "Corniche + Souk district", "lat": 30.4278, "lng": -9.5981,
"spokes": [
{ "name": "Paradise Valley", "lat": 30.5667, "lng": -9.3833, "dist": "55 km", "time": "1h" },
{ "name": "Tiznit", "lat": 29.6974, "lng": -9.7316, "dist": "90 km", "time": "1h20" }
],
"marks": {
"landmark": [
{ "name": "Souk El Had", "desc": "Largest covered market in Morocco — 6,000 stalls", "badge": "Must", "lat": 30.4201, "lng": -9.5892, "icon": "fa-solid fa-store" },
{ "name": "Agadir Oufella", "desc": "Hilltop ruins with panoramic view of the bay", "lat": 30.4412, "lng": -9.5971, "icon": "fa-solid fa-fort-awesome" }
],
"geomark": [{ "name": "Agadir Beach", "desc": "10 km of Atlantic sand, gentle waves at north end", "badge": "Surf", "lat": 30.4135, "lng": -9.6104 }],
"historymark": [{ "name": "Nouveau Talborjt", "desc": "Reconstructed district after 1960 earthquake — modern Moroccan urbanism study", "icon": "fa-solid fa-building-columns" }],
"touristic": [],
"hidden": [{ "name": "Fishing Port at Dawn", "desc": "Arrive at 05h30 to see the trawler fleet unload — no tourists", "lat": 30.4367, "lng": -9.6321 }]
}
}],
"portfolio": [
{ "label": "Nights", "value": "4" },
{ "label": "Spokes", "value": "3" },
{ "label": "Beach km", "value": "10" },
{ "label": "Airport", "value": "23 km" }
]
},
{
"name": "Taghazout",
"role": "Surf village — immersion, no logistics",
"why": "World-class right-handers at Anchor Point and Hash Point. Village is walkable. Zero need for a car during surf days.",
"lat": 30.5456, "lng": -9.7083,
"days": [
{ "day": "5", "type": "transfer", "label": "Move to Taghazout", "desc": "Grand taxi from Agadir hotel, 45 min. Check-in, afternoon free surf.", "acts": [{"icon":"fa-solid fa-taxi","label":"Transfer"},{"icon":"fa-solid fa-person-swimming","label":"Afternoon surf"}] },
{ "day": "6", "type": "exploration", "label": "Anchor Point", "desc": "Full day at Anchor Point right-hander. Best at mid-tide rising.", "acts": [{"icon":"fa-solid fa-water","label":"Anchor Point"},{"icon":"fa-solid fa-sun","label":"Roof sunset"}] },
{ "day": "7", "type": "exploration", "label": "Hash Point + Killers", "desc": "Explore the 3 breaks along the point. Beginner lesson at Panorama beach.", "acts": [{"icon":"fa-solid fa-water","label":"Hash Point"},{"icon":"fa-solid fa-person-swimming","label":"Killers"}] },
{ "day": "8", "type": "rest", "label": "Rest or Imsouane", "desc": "Option: drive 70 km south to Imsouane for the longest wave in Morocco (600 m).", "acts": [{"icon":"fa-solid fa-car","label":"Imsouane 70 km"},{"icon":"fa-solid fa-fish","label":"Fish tagine lunch"}] }
],
"spokes": [
{
"name": "Imsouane", "lat": 30.845, "lng": -9.8217, "dist": "70 km", "time": "1h10",
"desc": "Home to the longest rideable wave in Morocco — a 600-metre right-hander that breaks gently enough for longboarders yet with enough push for intermediates.",
"address": "Imsouane, Agadir-Ida-Ou-Tanane — 70 km north of Taghazout",
"hotline": { "Distance": "70 km from Taghazout", "Drive time": "1h10 via N1", "Board rental": "15–20 USD/day", "Best swell": "NW groundswell, 4–8 ft", "Season": "Oct–Apr", "Parking": "Free dirt lot at cliff top" },
"images": ["https://images.unsplash.com/photo-1502680390469-be75c86b636f?w=800&q=80","https://images.unsplash.com/photo-1455264745730-cb3b76250de8?w=800&q=80","https://images.unsplash.com/photo-1510414842594-a61c69b5ae57?w=800&q=80"],
"spots": [
{ "name": "The Bay (long wave)", "icon": "fa-solid fa-water", "desc": "600 m right-hander — Morocco's longest rideable wave", "badge": "Iconic" },
{ "name": "The Cathedral", "icon": "fa-solid fa-anchor", "desc": "Faster, hollower left — intermediate to expert only" },
{ "name": "Cliff viewpoint", "icon": "fa-solid fa-mountain", "desc": "Best vantage for swell watching and photography", "badge": "Photo" },
{ "name": "Village fishing port", "icon": "fa-solid fa-anchor", "desc": "Morning catch — fresh fish grilled on the beach at noon" }
],
"activities": [
{ "name": "Longboard surfing — The Bay", "icon": "fa-solid fa-person-swimming", "level": "Beginner", "duration": "Full day", "price": "Board rental 15–20 USD" },
{ "name": "Shortboard — The Cathedral", "icon": "fa-solid fa-water", "level": "Intermediate", "duration": "Full day", "price": "Own board preferred" },
{ "name": "Cliff photography walk", "icon": "fa-solid fa-camera", "level": "Beginner", "duration": "1h", "price": "Free" },
{ "name": "Fresh fish lunch at port", "icon": "fa-solid fa-fish", "level": "Beginner", "duration": "1h", "price": "40–80 MAD" }
],
"faq": [
{ "q": "How does Imsouane compare to Taghazout?", "a": "Imsouane is slower and longer — ideal for intermediate surfers wanting long rides. Taghazout (Anchor Point) is faster, more powerful, better for advanced surfers." },
{ "q": "Can beginners surf Imsouane?", "a": "Yes — The Bay is one of Morocco's most beginner-friendly spots. The long, slow wave gives plenty of time to stand up and ride." },
{ "q": "Is there accommodation at Imsouane?", "a": "Yes, basic surf camps and guesthouses — better for a 1–2 night stay than a day trip if you want dawn patrol." },
{ "q": "What is the best tide for The Bay?", "a": "Mid-tide on the push (rising). Low tide exposes rocks near the takeoff zone. High tide makes the wave fat." }
]
},
{
"name": "Tamraght", "lat": 30.5167, "lng": -9.6667, "dist": "8 km", "time": "12 min",
"desc": "Small surf village 8 km south of Taghazout. Calmer, less crowded breaks ideal for beginners and intermediates.",
"address": "Tamraght, Agadir-Ida-Ou-Tanane — 8 km from Taghazout",
"hotline": { "Distance": "8 km from Taghazout", "Drive time": "12 min", "Board rental": "12–18 USD/day", "Level": "Beginner to Intermediate", "Parking": "Roadside — free" },
"images": ["https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=800&q=80","https://images.unsplash.com/photo-1476673160081-cf065607f449?w=800&q=80"],
"spots": [
{ "name": "Banana Point", "icon": "fa-solid fa-water", "desc": "Consistent beach break — ideal for first surfing lessons", "badge": "Beginner" },
{ "name": "Tamraght Rivermouth", "icon": "fa-solid fa-water", "desc": "Sandbar break, best after rain swells" }
],
"activities": [
{ "name": "Beginner surf lesson", "icon": "fa-solid fa-person-swimming", "level": "Beginner", "duration": "2h", "price": "25–35 USD incl. board" },
{ "name": "Intermediate free surf", "icon": "fa-solid fa-water", "level": "Intermediate", "duration": "Half day","price": "Board rental 12–18 USD" }
],
"faq": [{ "q": "Is Tamraght better for beginners than Taghazout?", "a": "Yes — Tamraght's beach breaks are slower and more forgiving than Anchor Point. Most surf schools run beginner lessons here or at Panorama Beach." }]
},
{
"name": "Aourir (Banana Village)", "lat": 30.4833, "lng": -9.6333, "dist": "12 km", "time": "18 min",
"desc": "Known as Banana Village for its roadside banana stalls. A relaxed stop between Agadir and Taghazout with a local market and quiet beach.",
"address": "Aourir, Agadir-Ida-Ou-Tanane — 12 km from Taghazout",
"hotline": { "Distance": "12 km from Taghazout", "Drive time": "18 min via N1", "Market": "Daily banana stalls, 07h–20h", "Entry": "Free" },
"images": ["https://images.unsplash.com/photo-1571019613454-1cb2f99b2d8b?w=800&q=80"],
"spots": [
{ "name": "Banana stalls strip", "icon": "fa-solid fa-store", "desc": "1 km of roadside vendors — best prices for local bananas", "badge": "Local" },
{ "name": "Aourir beach", "icon": "fa-solid fa-umbrella-beach", "desc": "Uncrowded, local beach — no tourists or surf schools" }
],
"activities": [
{ "name": "Local market browse", "icon": "fa-solid fa-store", "level": "Beginner", "duration": "30 min", "price": "Free" },
{ "name": "Quiet beach session", "icon": "fa-solid fa-umbrella-beach", "level": "Beginner", "duration": "1–2h", "price": "Free" }
],
"faq": [{ "q": "Is Aourir worth a dedicated stop?", "a": "It is a 15-minute drive from Taghazout — perfect as a casual stop on the way back to Agadir. The bananas are genuinely excellent and very cheap (5–10 MAD/kg)." }]
}
],
"logistics": [
{ "icon": "fa-solid fa-wifi", "label": "Connectivity", "value": "Village WiFi patchy — buy local SIM data top-up at épicerie" },
{ "icon": "fa-solid fa-utensils", "label": "Food", "value": "Surf camps serve breakfast/dinner. Rooftop restaurants along main street for lunch." },
{ "icon": "fa-solid fa-person-swimming", "label": "Board rental", "value": "15–25 USD/day from local shops. Wax included. Leash mandatory." }
],
"tip": "Book surf camp accommodation with board storage — Taghazout has no luggage facilities otherwise.",
"cities": [{
"name": "Taghazout Village", "sub": "Surf hub — Anchor Point to Hash Point", "lat": 30.5456, "lng": -9.7083,
"spokes": [{ "name": "Imsouane", "lat": 30.845, "lng": -9.8217, "dist": "70 km", "time": "1h10" }],
"marks": {
"landmark": [
{ "name": "Anchor Point", "desc": "Morocco's most consistent right-hander — works at all swells", "badge": "Surf", "lat": 30.5489, "lng": -9.7144, "icon": "fa-solid fa-anchor" },
{ "name": "Hash Point", "desc": "Village break — accessible by foot, good for intermediate surfers", "lat": 30.5456, "lng": -9.7083 }
],
"geomark": [{ "name": "Killer Point", "desc": "Powerful point break — experts only at 4 ft+", "lat": 30.5523, "lng": -9.7201 }],
"historymark": [],
"touristic": [],
"hidden": [{ "name": "Panorama Café rooftop", "desc": "Best sunset view, local price if you order before 17h", "lat": 30.5461, "lng": -9.7088 }]
}
}],
"portfolio": [
{ "label": "Nights", "value": "4" },
{ "label": "Breaks", "value": "5+" },
{ "label": "Best", "value": "Oct–Mar"},
{ "label": "Level", "value": "All" }
]
}
],
"stay": [
{
"hub": "Agadir",
"context": { "purpose": "Atlantic city base — airport proximity, services, beach walk distance", "duration": "4 nights", "hours_in_hotel": "10 h/day" },
"group_size": "2 adults",
"tabs_data": {
"location": [{"label":"Zone","value":"Agadir Corniche district","tradeoff":"City centre ok if beach < 10 min walk"},{"label":"Walk to beach","value":"Max 5 min on foot"},{"label":"Orientation","value":"West-facing preferred — sunset view"},{"label":"Avoid","value":"Industrial port side, Talborjt budget zone"},{"label":"Altitude","value":"Sea level ±0"}],
"room": [{"label":"Bed type","value":"King or twin — no doubles"},{"label":"View","value":"Ocean or pool facing","tradeoff":"Garden view ok if price -30%"},{"label":"Min surface","value":"28 m²"},{"label":"Natural light","value":"Full morning light"},{"label":"Blackout curtains","value":"Mandatory"},{"label":"Floor","value":"3rd floor minimum","tradeoff":"1st floor only if private terrace"}],
"bathroom": [{"label":"Shower","value":"Rain shower mandatory"},{"label":"Bathtub","value":"Optional — bonus if present"},{"label":"Hot water","value":"Instant, 24h"},{"label":"Hairdryer","value":"Required in-room"},{"label":"Toiletries","value":"Full set: shampoo, conditioner, gel, lotion"},{"label":"Towels","value":"Daily change or on-request","tradeoff":"Every 2 days ok if pool towels included"}],
"salon": [{"label":"Seating","value":"Sofa or armchairs — work/rest zone"},{"label":"Desk","value":"Full work desk with chair","tradeoff":"Bedside table ok for short stays"},{"label":"Storage","value":"Wardrobe + hangers + in-room safe"},{"label":"Luggage rack","value":"Required — 2 racks for 2 travellers"},{"label":"Balcony","value":"Strongly preferred","tradeoff":"Roof access ok if private or semi-private"}],
"tech": [{"label":"WiFi speed","value":"≥ 50 Mbps symmetric","tradeoff":"30 Mbps acceptable if upload stable"},{"label":"Smart TV","value":"Netflix or HDMI input"},{"label":"Power outlets","value":"EU + USB-A near bed — min 2 total"},{"label":"AC unit","value":"Individual thermostat control"},{"label":"USB-C","value":"At least 1 USB-C port near sleeping area"}],
"appliances": [{"label":"Coffee","value":"Nespresso or moka pot — not instant sachet"},{"label":"Mini-fridge","value":"Required — water stocked"},{"label":"Microwave","value":"Preferred for stays > 3 nights"},{"label":"Iron","value":"Available on request"},{"label":"Kettle","value":"Required"}]
},
"tabs_images": {"location":"","room":"","bathroom":"","salon":"","tech":"","appliances":"","base":"","diff":"","pet":""},
"base": [{"label":"Stars","value":"4★ minimum","tradeoff":"3★ accepted if rooftop pool + good reviews"},{"label":"Breakfast","value":"Continental or buffet included preferred"},{"label":"Pool","value":"Required — heated Oct–Mar"},{"label":"Parking","value":"If renting a car from day 3"},{"label":"Check-in","value":"Flexible early check-in mandatory (arrival flight lands 10h)"},{"label":"Check-out","value":"Late check-out until 14h minimum"}],
"differentiation": [{"label":"Rooftop infinity pool","value":"Ocean-facing — adds significant value"},{"label":"Beach club access","value":"Included or partner rate"},{"label":"Hammam on-site","value":"Bonus — traditional Moroccan hammam"},{"label":"Butler / concierge","value":"For excursion booking & taxi pre-arrangement"}],
"pet_policy": {"accepted":["small dogs < 8 kg","cats"],"tradeoff_note":"Limits hotel selection to riad category — fewer pool options"},
"lodging_types": [
{"type":"4★ Beach Hotel","image":"","criteria":[{"label":"Min stars","value":"4★ official rating"},{"label":"Location","value":"Max 5 min walk to beach"},{"label":"Pool","value":"Outdoor + heated Oct–Mar"},{"label":"Restaurant","value":"On-site with sea view preferred"},{"label":"Price range","value":"80–180 USD/night for 2"}]},
{"type":"Boutique Riad", "image":"","criteria":[{"label":"Min rooms","value":"8+ rooms — avoid tiny riads"},{"label":"Patio pool","value":"Required"},{"label":"Location","value":"New Agadir only — not medina (demolished 1960)"},{"label":"Price range","value":"60–140 USD/night for 2"}]},
{"type":"Aparthotel", "image":"","criteria":[{"label":"Kitchen","value":"Full kitchen required — fridge, hob, microwave"},{"label":"Cleaning","value":"Every 2 days minimum"},{"label":"Reception","value":"24h desk"},{"label":"Price range","value":"50–110 USD/night — better value > 5 nights"}]}
],
"bookingLink": "https://www.booking.com/searchresults.html?ss=Agadir&checkin=2025-11-01&checkout=2025-11-05"
},
{
"hub": "Taghazout",
"context": {"purpose":"Surf immersion village — no logistics, walk to water, board storage priority","duration":"4 nights","hours_in_hotel":"14 h/day (surf fatigue)"},
"group_size": "2 adults",
"tabs_data": {
"location": [{"label":"Zone","value":"In-village — Anchor Point to Hash Point corridor"},{"label":"Walk to break","value":"Max 3 min on foot to nearest break"},{"label":"Avoid","value":"Tamraght (8 km south) — too far for walk-to-water"},{"label":"Parking","value":"Not required — village is car-free inside"}],
"room": [{"label":"Bed type","value":"Twin or king — twin preferred for surf routine"},{"label":"View","value":"Ocean view strongly preferred — swell watching"},{"label":"Ventilation","value":"Cross-ventilation or fan — no AC needed (coastal breeze)"},{"label":"Board storage","value":"In-room or locked shed — mandatory"},{"label":"Rinse area","value":"Outdoor surf shower required"}],
"bathroom": [{"label":"Shower","value":"Strong pressure — saltwater rinse needs power"},{"label":"Hot water","value":"Solar + backup — verify at check-in"},{"label":"Wetsuit hang","value":"Balcony or rack to dry wetsuits overnight"},{"label":"Towels","value":"Pool/beach towels daily"}],
"salon": [{"label":"Chill zone","value":"Hammocks or lounge area — surf recovery priority"},{"label":"Rooftop","value":"Required — swell forecast watching + sunset"},{"label":"Storage","value":"Fins, leash, wax, spare board bag space"}],
"tech": [{"label":"WiFi","value":"Basic acceptable — for surf cams + weather only"},{"label":"Surf cam","value":"Anchor Point webcam access (Magicseaweed/Surfline)"},{"label":"Power","value":"EU outlet near bed for Garmin/GoPro charging"}],
"appliances": [{"label":"Coffee","value":"Breakfast coffee included preferred"},{"label":"Fridge","value":"For drinks + post-surf recovery food"},{"label":"Blender","value":"Bonus — for smoothies"}]
},
"tabs_images": {"location":"","room":"","bathroom":"","salon":"","tech":"","appliances":"","base":"","diff":""},
"base": [{"label":"Surf camp type","value":"Dedicated surf accommodation preferred over generic hotel"},{"label":"Board rental","value":"In-house board rental or partner shop < 2 min walk"},{"label":"Breakfast","value":"Early breakfast 7h00 — before swell window"},{"label":"Ocean view","value":"Rooftop with swell view for forecast reading"}],
"differentiation": [{"label":"In-house instructor","value":"FISM-certified instructor on-site"},{"label":"Video analysis","value":"GoPro session review included"},{"label":"Yoga deck","value":"Morning yoga for surf mobility"}],
"lodging_types": [
{"type":"Surf Camp", "image":"","criteria":[{"label":"Board storage","value":"Locked room or rack — mandatory"},{"label":"Surf shower","value":"Outdoor rinse station"},{"label":"Breakfast","value":"Early 7h — pre-dawn patrol"},{"label":"Price","value":"40–80 USD/night half-board"}]},
{"type":"Boutique Riad", "image":"","criteria":[{"label":"Rooftop","value":"Ocean view — swell watching"},{"label":"Location","value":"In-village, walk to Anchor Point"},{"label":"Price","value":"60–120 USD/night"}]}
],
"bookingLink": "https://www.booking.com/searchresults.html?ss=Taghazout"
}
],
"activities": [
{
"name": "Surfing — Anchor Point",
"icon": "fa-solid fa-water",
"spot": "Anchor Point, Taghazout",
"level": "Intermediate",
"season": "Oct–Mar",
"images": [
"https://images.unsplash.com/photo-1502680390469-be75c86b636f?w=900&q=80",
"https://images.unsplash.com/photo-1455264745730-cb3b76250de8?w=900&q=80",
"https://images.unsplash.com/photo-1455729599332-7cd0775a3905?w=900&q=80"
],
"summary": "Morocco's most consistent right-hander, breaking over a rocky point year-round. Best at mid-tide on the push, Anchor Point holds size well and rewards surfers who can read a fast, hollow wall.",
"rating": {"score": 4.8, "count": 312},
"durationRange": {"min": "1h30", "avg": "3h", "max": "Full day"},
"specs": {
"Wave type": "Right-hander point break over rock",
"Best swell": "NW groundswell 3–8 ft",
"Best tide": "Mid-tide rising",
"Wind": "Offshore (E) mornings — glass off at dawn",
"Crowd": "Heavy Nov–Feb, lighter Apr–Oct",
"Level": "Intermediate to Advanced"
},
"places": [
{"name": "Anchor Point", "icon": "fa-solid fa-anchor", "desc": "The main right-hander — consistent at every swell size", "badge": "Top pick"},
{"name": "Hash Point", "icon": "fa-solid fa-water", "desc": "Village break, walkable, friendlier for intermediate surfers" },
{"name": "Killer Point", "icon": "fa-solid fa-bolt", "desc": "Powerful point break for experts only at 4 ft+", "badge": "Expert" }
],
"providers": [
{"name": "Local Surf School","type": "Taghazout village","icon": "fa-solid fa-school","price": "250–600 MAD / session","includes": ["Board & wetsuit","Certified instructor","Group or private options"],"contact": "Ask at village main street","bookUrl": "#"}
],
"gear": [
{"item": "Shortboard 6'0\"–6'4\"", "own": false, "price": "15–20 USD/day", "note": "Reef-ready thruster recommended" },
{"item": "Wetsuit 3/2 mm", "own": false, "price": "8 USD/day", "note": "Essential Oct–Mar" },
{"item": "Booties", "own": true, "price": "Own or 5 USD", "note": "Recommended — rocky entry/exit" },
{"item": "Leash 9ft", "own": false, "price": "Included", "note": "Always included with rental" }
],
"reviews": [
{"author": "Jonas K.", "rating": 5, "date": "Nov 2024", "text": "Anchor Point at 6ft was a dream — three sessions in two days. The right-hander just kept going. Best surf trip I've had in 10 years."},
{"author": "Sara M.", "rating": 4, "date": "Feb 2025", "text": "Crowded in peak season but the wave quality makes up for it. Go at dawn for glassy, uncrowded conditions."}
],
"packages": [
{"name": "Group Session", "price": "250 MAD", "duration": "2h", "includes": ["Board & wetsuit","Certified local instructor","Group of max 6"]},
{"name": "Private Coaching", "price": "600 MAD", "duration": "2h", "includes": ["1-on-1 instructor","GoPro video analysis","Hotel pickup included"], "highlight": true},
{"name": "3-Day Progression","price": "1500 MAD", "duration": "3 days","includes": ["3× 2h private sessions","Board rental included","Tide/swell coaching"]}
],
"bestSpots": [
{"name": "Anchor Point", "desc": "The main right-hander — consistent at every swell size", "badge": "Top pick"},
{"name": "Hash Point", "desc": "Village break, walkable, friendlier for intermediate surfers"},
{"name": "Killer Point", "desc": "Powerful point break for experts only at 4 ft+"}
],
"program": [
{"time": "07:30", "icon": "fa-solid fa-van-shuttle", "title": "Pickup", "desc": "From your riad/surf camp in Taghazout village"},
{"time": "08:00", "icon": "fa-solid fa-chalkboard-user", "title": "Briefing & warm-up","desc": "Tide/swell briefing, stretching, board positioning on land"},
{"time": "08:30", "icon": "fa-solid fa-water", "title": "In-water session", "desc": "Guided session at Anchor or Hash Point depending on conditions"},
{"time": "10:30", "icon": "fa-solid fa-mug-hot", "title": "Debrief", "desc": "Video review on the beach, tips for your next session"}
],
"operator": "Local surf school",
"bookUrl": "#"
},
{
"name": "Surfing — Beginners",
"icon": "fa-solid fa-person-swimming",
"spot": "Panorama Beach, Taghazout Bay",
"level": "Beginner",
"season": "Year-round",
"images": [
"https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=900&q=80",
"https://images.unsplash.com/photo-1476673160081-cf065607f449?w=900&q=80"
],
"summary": "A gentle, sandy-bottom beach break that's forgiving for first-timers. Whitewater push gives plenty of time to find balance before progressing to green waves.",
"rating": {"score": 4.7, "count": 540},
"durationRange": {"min": "1h30", "avg": "2h", "max": "3h"},
"specs": {
"Wave type": "Beach break — white water to green waves",
"Bottom": "Sandy — no reef risk",
"Best swell": "2–4 ft — anything bigger is too fast for beginners",
"Best tide": "All tides — most forgiving at mid-tide",
"Instructor": "Max 5 students per instructor"
},
"places": [
{"name": "Panorama Beach", "icon": "fa-solid fa-umbrella-beach", "desc": "Wide sandy beach break — ideal whitewater for first lessons", "badge": "Beginner"},
{"name": "Banana Point (Tamraght)","icon": "fa-solid fa-water", "desc": "8 km south — calmer alternative if Panorama is crowded" }
],
"providers": [
{"name": "SurfMaroc", "type": "International school","icon": "fa-solid fa-school", "price": "200–1200 MAD","includes": ["Soft-top board & wetsuit","Certified instructor","Progressive curriculum"],"contact": "+212 528 200 063","bookUrl": "#"},
{"name": "Taghazout Bay Surf", "type": "Local school", "icon": "fa-solid fa-person-swimming", "price": "200–550 MAD", "includes": ["Board & wetsuit","Small groups max 5","Beach safety briefing"], "contact": "Hotel reception","bookUrl": "#"}
],
"gear": [
{"item": "Soft-top board 8'–9'", "own": false, "price": "Included", "note": "Foam board — mandatory for beginners"},
{"item": "Wetsuit 3/2 mm", "own": false, "price": "Included", "note": "Included in all lesson packages" },
{"item": "Rash guard", "own": true, "price": "150 MAD", "note": "Recommended under wetsuit" }
],
"reviews": [
{"author": "Emma P.", "rating": 5, "date": "Jan 2025", "text": "Stood up on my 3rd wave of the first lesson. Instructor was incredibly patient and explained everything clearly."},
{"author": "David L.", "rating": 5, "date": "Dec 2024", "text": "Panorama Beach is perfect for beginners — wide, sandy, no rocks. Came 3 days in a row and left feeling confident."}
],
"packages": [
{"name": "Trial Lesson", "price": "200 MAD", "duration": "1h30", "includes": ["Soft-top board & wetsuit","Beach safety briefing","Small group, max 5"]},
{"name": "3-Lesson Pack", "price": "550 MAD", "duration": "3× 2h", "includes": ["Board & wetsuit included","Progressive technique coaching","Free re-book within 7 days"], "highlight": true},
{"name": "Full Week Course","price": "1200 MAD", "duration": "5 days","includes": ["Daily 2h lesson","Theory + ocean safety session","Certificate of completion"]}
],
"bestSpots": [
{"name": "Panorama Beach", "desc": "Wide sandy beach break, ideal whitewater for first lessons", "badge": "Beginner"},
{"name": "Banana Point (Tamraght)","desc": "8 km south — calmer alternative if Panorama is crowded"}
],
"program": [
{"time": "09:00", "icon": "fa-solid fa-chalkboard-user", "title": "Land briefing", "desc": "Pop-up technique, wave etiquette, ocean safety basics"},
{"time": "09:30", "icon": "fa-solid fa-water", "title": "Whitewater practice","desc": "Guided paddle-in on whitewater with instructor pushes"},
{"time": "10:30", "icon": "fa-solid fa-person-swimming", "title": "First green waves", "desc": "Attempt unbroken waves for confident students"},
{"time": "11:00", "icon": "fa-solid fa-mug-hot", "title": "Wrap-up", "desc": "Quick feedback and photos on the beach"}
],
"operator": "SurfMaroc / Taghazout Bay",
"bookUrl": "#"
},
{
"name": "4x4 Paradise Valley",
"icon": "fa-solid fa-car",
"spot": "Imouzzer des Ida Outanane, 55 km from Agadir",
"level": "Beginner",
"season": "Oct–May",
"images": [
"https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=900&q=80",
"https://images.unsplash.com/photo-1506905925346-21bda4d32df4?w=900&q=80",
"https://images.unsplash.com/photo-1551632811-561732d1e306?w=900&q=80"
],
"summary": "A half-day 4x4 run into the Anti-Atlas foothills to swim in natural tiered pools fed by a mountain stream, framed by thousands of palm trees and a seasonal waterfall.",
"rating": {"score": 4.6, "count": 198},
"durationRange": {"min": "4h", "avg": "5h", "max": "Full day"},
"specs": {
"Distance": "55 km from Agadir (1h via P2215)",
"Road": "Paved to village, last 2 km track — 4x4 required",
"Entry": "Free",
"Water temp": "Cool year-round — mountain stream fed",
"Best season": "Oct–May (pools fullest Oct–Mar)",
"Avoid": "Jun–Aug — water level drops significantly"
},
"places": [
{"name": "Natural Pools", "icon": "fa-solid fa-water", "desc": "Turquoise tiered pools — best for swimming mid-morning", "badge": "Must" },
{"name": "Imouzzer Waterfall", "icon": "fa-solid fa-droplet", "desc": "Seasonal waterfall, strongest Nov–Mar", "badge": "Photo" },
{"name": "Palm Grove walk", "icon": "fa-solid fa-tree", "desc": "10,000+ palms — shaded path to the falls" },
{"name": "Panoramic Viewpoint", "icon": "fa-solid fa-mountain", "desc": "360° Anti-Atlas view, short hike from the pools" }
],
"providers": [
{"name": "Agadir 4x4 Tours","type": "Day trip operator","icon": "fa-solid fa-car","price": "350–900 MAD/person","includes": ["Hotel pickup","Driver-guide","Argan cooperative stop","Berber lunch (full day)"],"contact": "Ask hotel concierge","bookUrl": "#"}
],
"gear": [
{"item": "Swimwear", "own": true, "price": "Own", "note": "Essential — pools are the main attraction"},
{"item": "Towel", "own": true, "price": "Own", "note": "Bring from hotel" },
{"item": "Water shoes", "own": true, "price": "Own", "note": "Recommended — rocky pool entry" },
{"item": "Sunscreen", "own": true, "price": "Own", "note": "High UV at altitude" }
],
"reviews": [
{"author": "Claire D.", "rating": 5, "date": "Nov 2024", "text": "The pools were stunning — turquoise and completely clear. The 4x4 track through the palm grove was half the fun. Do the full day."},
{"author": "Ahmed B.", "rating": 4, "date": "Mar 2025", "text": "Beautiful spot. Arrive before 10h — the pools get crowded by midday on weekends. The tagine lunch at the viewpoint was excellent."}
],
"packages": [
{"name": "Shared 4x4 Tour", "price": "350 MAD/person", "duration": "Half day","includes": ["Shared 4x4 with driver-guide","Hotel pickup/drop-off","Stop at argan cooperative"]},
{"name": "Private 4x4 + Trek", "price": "900 MAD/group", "duration": "Full day", "includes": ["Private 4x4, up to 4 people","Guided valley trek","Berber lunch included"], "highlight": true},
{"name": "Self-Drive Rental", "price": "From 450 MAD/day","duration": "Full day","includes": ["4x4 rental only","GPS route provided","No guide — independent exploration"]}
],
"bestSpots": [
{"name": "Natural Pools", "desc": "Turquoise tiered pools — best for swimming mid-morning", "badge": "Must"},
{"name": "Imouzzer Waterfall", "desc": "Seasonal waterfall, strongest Nov–Mar", "badge": "Photo"},
{"name": "Panoramic Viewpoint", "desc": "360° Anti-Atlas view, short hike from the pools"}
],
"program": [
{"time": "08:00", "icon": "fa-solid fa-van-shuttle", "title": "Pickup from Agadir", "desc": "4x4 departs hotel, drive via P2215 into the foothills"},
{"time": "09:15", "icon": "fa-solid fa-seedling", "title": "Argan cooperative stop", "desc": "Short visit to a women's argan oil cooperative"},
{"time": "10:00", "icon": "fa-solid fa-water", "title": "Natural pools & swim", "desc": "Free time to swim and explore the palm-shaded pools"},
{"time": "12:30", "icon": "fa-solid fa-utensils", "title": "Berber lunch", "desc": "Tagine lunch at a local viewpoint restaurant"},
{"time": "14:30", "icon": "fa-solid fa-van-shuttle", "title": "Return to Agadir", "desc": "Scenic drive back, drop-off at hotel"}
],
"operator": "Agadir tour operators",
"bookUrl": "#"
},
{
"name": "Imsouane Long Wave",
"icon": "fa-solid fa-water",
"spot": "Imsouane, 70 km north of Taghazout",
"level": "Intermediate",
"season": "Oct–Apr",
"images": [
"https://images.unsplash.com/photo-1502680390469-be75c86b636f?w=900&q=80",
"https://images.unsplash.com/photo-1510414842594-a61c69b5ae57?w=900&q=80"
],
"summary": "Home to the longest rideable wave in Morocco — a 600-metre right-hander at The Bay that's gentle enough for longboarders, with The Cathedral nearby for faster, hollower rides.",
"rating": {"score": 4.9, "count": 145},
"durationRange": {"min": "3h", "avg": "Full day", "max": "2 days"},
"specs": {
"Wave length": "600 m right-hander (The Bay) — longest in Morocco",
"Best swell": "NW groundswell 3–6 ft",
"Best tide": "Mid-tide rising — low tide exposes rocks",
"Water temp": "18–21 °C Oct–Apr",
"Distance": "70 km north of Taghazout (1h10 via N1)",
"Accommodation":"Basic surf camps available — worth a 1-night stay"
},
"places": [
{"name": "The Bay", "icon": "fa-solid fa-water", "desc": "600 m right-hander — Morocco's longest rideable wave", "badge": "Iconic"},
{"name": "The Cathedral", "icon": "fa-solid fa-anchor", "desc": "Faster, hollower left — intermediate to expert only" },
{"name": "Cliff viewpoint", "icon": "fa-solid fa-mountain", "desc": "Best vantage point for swell watching and photography", "badge": "Photo" },
{"name": "Village fishing port","icon": "fa-solid fa-fish", "desc": "Morning catch — fresh fish grilled on the beach at noon" }
],
"providers": [
{"name": "Imsouane Board Rental","type": "Local rental shops","icon": "fa-solid fa-person-swimming","price": "15–20 USD/day","includes": ["Longboard or shortboard","Leash included","Wax provided"],"contact": "Cliff-top shops at The Bay","bookUrl": "#"}
],
"gear": [
{"item": "Longboard 9'–10'", "own": false, "price": "18–22 USD/day","note": "Ideal for The Bay — longer the better"},
{"item": "Shortboard", "own": true, "price": "Own", "note": "Bring your own for The Cathedral" },
{"item": "Wetsuit 3/2 mm", "own": false, "price": "8 USD/day", "note": "Required Oct–Mar" },
{"item": "GoPro mount", "own": true, "price": "Own", "note": "Cliff viewpoint = best drone/GoPro spot"}
],
"reviews": [
{"author": "Alex B.", "rating": 5, "date": "Jan 2025", "text": "The Bay is pure magic for longboarding — 600 metres of gentle wave. I was grinning the entire ride. Crowd gets heavy Jan–Feb so arrive early."},
{"author": "Mia K.", "rating": 5, "date": "Oct 2024", "text": "Stayed 2 nights to get dawn patrol sessions. Worth it entirely. The Cathedral is a different beast — fast and hollow. Incredible place."}
],
"packages": [
{"name": "Day Trip from Taghazout","price": "300 MAD/person","duration": "Full day", "includes": ["Round-trip transport","Board rental at Imsouane","Free time at The Bay"]},
{"name": "Longboard Coaching", "price": "500 MAD", "duration": "3h", "includes": ["Longboard rental","1-on-1 wave-reading coaching","Best for the long right-hander"], "highlight": true},
{"name": "2-Day Surf Stay", "price": "1100 MAD/person","duration": "2 days / 1 night","includes": ["Basic surf camp room","2× guided sessions","Board storage"]}
],
"bestSpots": [
{"name": "The Bay", "desc": "600 m right-hander — Morocco's longest rideable wave", "badge": "Iconic"},
{"name": "The Cathedral", "desc": "Faster, hollower left — intermediate to expert only"},
{"name": "Cliff viewpoint","desc": "Best vantage point for swell watching and photography","badge": "Photo"}
],
"program": [
{"time": "07:00", "icon": "fa-solid fa-van-shuttle", "title": "Departure from Taghazout", "desc": "Drive north via N1, roughly 1h10"},
{"time": "08:30", "icon": "fa-solid fa-water", "title": "Morning session at The Bay", "desc": "Long, mellow right-hander — best on the rising mid-tide"},
{"time": "12:00", "icon": "fa-solid fa-fish", "title": "Fresh fish lunch", "desc": "Grilled catch at the village fishing port"},
{"time": "13:30", "icon": "fa-solid fa-water", "title": "Afternoon session", "desc": "Optional faster session at The Cathedral for confident surfers"},
{"time": "16:30", "icon": "fa-solid fa-van-shuttle", "title": "Return to Taghazout", "desc": "Drive back, arriving before sunset"}
],
"operator": "Self-drive",
"bookUrl": "#"
},
{
"name": "Souk El Had Market",
"icon": "fa-solid fa-store",
"spot": "Agadir centre",
"level": "Beginner",
"season": "Year-round",
"images": [
"https://images.unsplash.com/photo-1539020140153-e479b8d4d37d?w=900&q=80",
"https://images.unsplash.com/photo-1548013146-72479768bada?w=900&q=80"
],
"summary": "The largest covered market in Morocco, with around 6,000 stalls selling spices, leather, argan products, ceramics, and fresh produce — a self-guided or guided wander through Agadir's commercial heart.",
"rating": {"score": 4.5, "count": 612},
"durationRange": {"min": "1h", "avg": "2h", "max": "3h"},
"specs": {
"Entry": "Free",
"Opening hours": "Daily 08h–20h (except Friday morning prayer)",
"Payment": "Cash only — ATM at Bab Anza entrance",
"Language": "Arabic/Tachelhit — basic French helpful",
"Best time": "Weekday morning — fewer tourists, fresher produce",
"Bargaining": "Expected — start at 40–50% of asking price"
},
"places": [
{"name": "Spice alley", "icon": "fa-solid fa-mortar-pestle", "desc": "Saffron, cumin, ras el hanout — ask for a small taste before buying" },
{"name": "Argan & cosmetics row", "icon": "fa-solid fa-seedling", "desc": "Cooperative-sourced oils and soaps, fixed-price stalls available" },
{"name": "Leather & babouches section","icon": "fa-solid fa-shoe-prints", "desc": "Handmade slippers and bags — bargaining expected", "badge": "Craft" },
{"name": "Fresh produce market", "icon": "fa-solid fa-apple-whole", "desc": "Best selection early morning — local fruit, vegetables, olives" }
],
"providers": [
{"name": "Guided Market Walk","type": "Local guide — 2h tour","icon": "fa-solid fa-person-walking","price": "150 MAD/person","includes": ["Local guide","Spice & argan tasting stops","Negotiation tips"],"contact": "Book via hotel concierge","bookUrl": "#"}
],
"gear": [
{"item": "Cash (MAD)", "own": true, "price": "500–1000 MAD budget", "note": "No card machines at market stalls" },
{"item": "Tote bag", "own": true, "price": "Own", "note": "Bring your own — avoid single-use bags" },
{"item": "Sunglasses", "own": true, "price": "Own", "note": "Open sections can be hot at midday" }
],
"reviews": [
{"author": "Youssef A.", "rating": 5, "date": "Nov 2024", "text": "The spice section alone is worth the visit — the colours and smells are incredible. Our guide knew every stall owner and got us real cooperative prices for argan oil."},
{"author": "Pete M.", "rating": 4, "date": "Feb 2025", "text": "Vast market — go with a rough idea of what you want or you'll wander for hours. Leather section has genuinely good quality babouches at fair prices."}
],
"packages": [
{"name": "Self-Guided Visit", "price": "Free", "duration": "1–3h","includes": ["Entry is free","Open daily except Friday morning","Bring cash for negotiating"]},
{"name": "Guided Market Walk","price": "150 MAD/person", "duration": "2h", "includes": ["Local guide","Spice & argan tasting stops","Negotiation tips included"], "highlight": true}
],
"bestSpots": [
{"name": "Spice alley", "desc": "Saffron, cumin, ras el hanout — ask for a small taste before buying"},
{"name": "Argan & cosmetics row", "desc": "Cooperative-sourced oils and soaps, fixed-price stalls available"},
{"name": "Leather & babouches section","desc": "Handmade slippers and bags — bargaining expected"}
],
"program": [
{"time": "—", "icon": "fa-solid fa-store", "title": "Browse the stalls", "desc": "No fixed schedule — wander spice, leather, and produce sections at your pace"},
{"time": "—", "icon": "fa-solid fa-mug-hot", "title": "Tea break", "desc": "Stop at one of the market's small tea stalls for mint tea"},
{"time": "—", "icon": "fa-solid fa-bag-shopping","title": "Shopping & negotiating", "desc": "Best prices come with friendly haggling — start at half the asking price"}
],
"operator": "Self",
"bookUrl": "#"
},
{
"name": "Taroudant Day Trip",
"icon": "fa-solid fa-landmark",
"spot": "Taroudant, 80 km east of Agadir",
"level": "Beginner",
"season": "Oct–May",
"images": [
"https://images.unsplash.com/photo-1512453979798-5ea266f8880c?w=900&q=80"
],
"summary": "Rose-red walled city at the foot of the High Atlas, often called 'little Marrakech' — intact 16th-century ramparts, two relaxed souks, and a dramatic mountain backdrop without the crowds.",
"rating": {"score": 4.4, "count": 87},
"durationRange": {"min": "5h", "avg": "Full day", "max": "10h"},
"specs": {
"Distance": "80 km east of Agadir (1h10 via N10)",
"Entry": "Free — medina and ramparts",
"Best day": "Tuesday or Thursday — Souk Berbère most active",
"Transport": "Grand Taxi from Inzegane (shared) or rental car",
"Avoid": "Summer midday — intense heat within the walls",
"Combine with":"High Atlas foothills viewpoint on return drive"
},
"places": [
{"name": "Remparts & Bastions", "icon": "fa-solid fa-fort-awesome", "desc": "5 km of intact 16th-century saadian walls — best seen by calèche", "badge": "Iconic"},
{"name": "Souk Arabe", "icon": "fa-solid fa-store", "desc": "Spices, leather, antiques — more relaxed pace than Marrakech" },
{"name": "Souk Berbère", "icon": "fa-solid fa-people-group", "desc": "Local produce market — strongest Tues & Thurs" },
{"name": "Place Assarag", "icon": "fa-solid fa-mug-hot", "desc": "Central square — good for morning coffee and people-watching" }
],
"providers": [
{"name": "Private Driver + Guide","type": "Full day — up to 4 people","icon": "fa-solid fa-car","price": "700 MAD/group","includes": ["Private driver","Local guide for ramparts & souks","Calèche ride included"],"contact": "Ask hotel concierge","bookUrl": "#"},
{"name": "Grand Taxi Shared", "type": "Budget option", "icon": "fa-solid fa-taxi","price": "120 MAD/person","includes": ["Round-trip from Inzegane","Flexible return time","No guide"],"contact": "Inzegane bus station","bookUrl": "#"}
],
"gear": [
{"item": "Comfortable walking shoes","own": true,"price": "Own","note": "Cobblestones inside the medina"},
{"item": "Light jacket", "own": true,"price": "Own","note": "Mornings cool Oct–Feb at 270m altitude"},
{"item": "Cash (MAD)", "own": true,"price": "500–800 MAD budget","note": "For calèche, lunch, and souk shopping"}
],
"reviews": [
{"author": "Fatima S.", "rating": 5, "date": "Dec 2024", "text": "Taroudant is everything Marrakech was 20 years ago — the medina is alive but not overwhelmed with tourists. The calèche circuit of the walls at sunset was genuinely memorable."},
{"author": "Tom W.", "rating": 4, "date": "Mar 2025", "text": "Worth the day trip easily. The High Atlas backdrop behind the rose-red walls is dramatic. Tuesday market is the best day to go."}
],
"packages": [
{"name": "Shared Taxi Day Trip", "price": "120 MAD/person","duration": "Full day","includes": ["Round-trip Grand Taxi from Inzegane","Flexible return time","No guide included"]},
{"name": "Private Driver + Guide", "price": "700 MAD/group", "duration": "Full day","includes": ["Private driver, up to 4 people","Local guide for ramparts & souks","Calèche ride included"], "highlight": true}
],
"bestSpots": [
{"name": "Remparts & Bastions","desc": "5 km of intact 16th-century walls — best seen by calèche", "badge": "Iconic"},
{"name": "Souk Arabe", "desc": "Spices, leather, antiques — more relaxed pace than Marrakech"},
{"name": "Place Assarag", "desc": "Central square — good for morning coffee and people-watching"}
],
"program": [
{"time": "08:00", "icon": "fa-solid fa-van-shuttle", "title": "Departure from Agadir", "desc": "Drive via N10, roughly 1h10"},
{"time": "09:30", "icon": "fa-solid fa-horse", "title": "Calèche ramparts tour", "desc": "Horse-carriage circuit of the saadian walls"},
{"time": "11:00", "icon": "fa-solid fa-store", "title": "Souk Arabe & Souk Berbère", "desc": "Browse spices, leather, and local produce stalls"},
{"time": "13:00", "icon": "fa-solid fa-utensils", "title": "Lunch at Place Assarag", "desc": "Relaxed lunch in the central square"},
{"time": "15:30", "icon": "fa-solid fa-van-shuttle", "title": "Return to Agadir", "desc": "Optional High Atlas viewpoint stop on the way back"}
],
"operator": "Grand taxi shared",
"bookUrl": "#"
}
],
"shopping": [
{
"category": "Argan & Local Products",
"icon": "fa-solid fa-seedling",
"region": "Agadir & Souss Valley",
"items": [
{"name": "Cold-pressed Argan Oil (culinary)", "desc": "From women's cooperative — UCFA certified. 250 ml bottle.", "price": "80–150 MAD"},
{"name": "Amlou paste", "desc": "Argan + almond + honey — traditional Berber spread", "price": "60 MAD" },
{"name": "Dried Figs & Dates", "desc": "Souss Valley harvest — best Oct–Dec", "price": "30–80 MAD/kg"}
]
},
{
"category": "Surf & Craft",
"icon": "fa-solid fa-water",
"region": "Taghazout",
"items": [
{"name": "Handmade Surf Traction Pad", "desc": "Local artisan, wax-free design, camel leather accents", "price": "150 MAD" },
{"name": "Taghazout logo rashguard", "desc": "From Surf Berbere shop, village main street", "price": "200 MAD" },
{"name": "Taghazout photo print", "desc": "Aerial drone prints by local photographer — signed", "price": "300–600 MAD"}
]
},
{
"category": "Silver & Jewellery",
"icon": "fa-solid fa-gem",
"region": "Tiznit (90 km south)",
"desc": "Tiznit is the silver capital of southern Morocco. Day trip recommended for serious jewellery purchases.",
"items": [
{"name": "Berber silver bracelet", "desc": "Handcrafted fibula-style, hallmarked 925", "price": "200–600 MAD"},
{"name": "Tiznit enamel brooch", "desc": "Traditional Souss region enamel work", "price": "150–400 MAD"}
]
}
]
}
Itineraries & Activities
Loading…