CHECKIN.BLOG
Home
Pages
About Us Budget Calculator Directory Contact Us Disclaimer Terms of Use

Singapore spend honeymoon

{ "slug": "singapore-romantic-3d", "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": "Autumn–Spring", "flightHub": "CMN", "months": "Sep,Oct,Nov,Mar,Apr,May", "featured": true, "accent": "#D4603A", "image": "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGX9e6sLzlQV6p7GdyeHYC8Pi6cqZx-YMgjqAkFh_FccvuI_dvInDulwgmzFfBRD-wBTnzE4V4EooHJy7EkXa-fvupPcrbd8ZR03cfwL-tM2CCNCUxqPxQa1DwqENe_DAyDwHuVvJ7hFoZxQ1NDM3AufP3p2ubDJZFnXcAlQRDasgzdi38L5OYI0rbnf14/s1600/tangier%20-fes.avif", "route": [ { "type": "airport", "label": "CMN", "sub": "Casablanca Mohammed V" }, { "type": "hub", "label": "Tangier", "sub": "Atlantic-Med base" }, { "type": "hub", "label": "Fes", "sub": "Imperial Pearl" }, { "type": "airport", "label": "CMN", "sub": "Departure" } ], "mapCoords": [ { "type": "airport", "lat": 33.3675, "lng": -7.5899, "label": "CMN", "desc": "casablanca Mohammed V International Airport" }, { "type": "hub", "lat": 35.7595, "lng": -5.8340, "label": "Tangier", "desc": "Main hub — 3 nights" }, { "type": "hub", "lat": 34.0331, "lng": -5.0003, "label": "Fes", "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 heart of 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", "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" ], "spot": "Anchor Point, Taghazout", "level": "Intermediate", "season": "Oct–Mar", "rating": { "score": 4.8, "count": 312 }, "durationRange": { "min": "1h30", "avg": "3h", "max": "Full day" }, "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.", "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", "images": [ "https://images.unsplash.com/photo-1544551763-46a013bb70d5?w=900&q=80", "https://images.unsplash.com/photo-1476673160081-cf065607f449?w=900&q=80" ], "spot": "Panorama Beach, Taghazout Bay", "level": "Beginner", "season": "Year-round", "rating": { "score": 4.7, "count": 540 }, "durationRange": { "min": "1h30", "avg": "2h", "max": "3h" }, "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.", "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", "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" ], "spot": "Imouzzer des Ida Outanane, 55 km from Agadir", "level": "Beginner", "season": "Oct–May", "rating": { "score": 4.6, "count": 198 }, "durationRange": { "min": "4h", "avg": "5h", "max": "Full day" }, "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.", "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", "images": [ "https://images.unsplash.com/photo-1502680390469-be75c86b636f?w=900&q=80", "https://images.unsplash.com/photo-1510414842594-a61c69b5ae57?w=900&q=80" ], "spot": "Imsouane, 70 km north of Taghazout", "level": "Intermediate", "season": "Oct–Apr", "rating": { "score": 4.9, "count": 145 }, "durationRange": { "min": "3h", "avg": "Full day", "max": "2 days" }, "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.", "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 / Cathedral", "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", "images": [ "https://images.unsplash.com/photo-1539020140153-e479b8d4d37d?w=900&q=80", "https://images.unsplash.com/photo-1548013146-72479768bada?w=900&q=80" ], "spot": "Agadir centre", "level": "Beginner", "season": "Year-round", "rating": { "score": 4.5, "count": 612 }, "durationRange": { "min": "1h", "avg": "2h", "max": "3h" }, "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.", "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", "images": [ "https://images.unsplash.com/photo-1512453979798-5ea266f8880c?w=900&q=80" ], "spot": "Taroudant, 80 km east of Agadir", "level": "Beginner", "season": "Oct–May", "rating": { "score": 4.4, "count": 87 }, "durationRange": { "min": "5h", "avg": "Full day", "max": "10h" }, "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.", "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…