Teranga Weekend — Dakar: Four Days, One Peninsula, No Checklist
Teranga Weekend — Dakar: Four Days, One Peninsula, No Checklist
A Thursday-to-Sunday (or Monday) Dakar-only long weekend built around four psychological beats rather than a sightseeing circuit: Arrive, Experience, Choose, Relax. Thursday is a soft landing. Friday follows the real shape of a Senegalese Friday — Jumu'ah at the Grand Mosque in the Médina, then Asr at the oceanfront Mosque of the Divinity in Ouakam, market energy giving way to Atlantic stillness. Saturday is a menu, not a plan: Gorée Island, Ngor's beach, Lac Rose, or a mix, chosen on the day. Sunday drops the city entirely for beach, seafood, and real rest. One hotel base on the Corniche the whole stay, no hub changes, and the trip is exactly as long as the flights allow.
{
"slug": "modal-senegal-dakar-teranga-weekend",
"name": "Teranga Weekend — Dakar",
"tagline": "Not how much of Dakar you see — how much of Dakar you feel. A Thursday-to-Sunday single-hub long weekend: Jumu'ah and the Médina, Asr at the ocean, Gorée or Ngor by choice, and a Sunday kept empty for the Atlantic.",
"continent": "Africa",
"country": "Senegal",
"hubs": "1",
"style": "Long Weekend, Single Hub, Faith & Culture, Beach & Ocean",
"days": "4 core days (Thu-Sun), a 5th night added only for a red-eye departure",
"budget": "confirm current hotel, ferry, and operator rates",
"bestSeason": "November to May, cooler air and calmer 22-23°C Atlantic water; December-February adds a hazy Harmattan light",
"flightHub": "DSS",
"months": "Nov-May",
"featured": true,
"accent": "#127475",
"image": "ADD_AI_IMAGE_URL_HERE",
"route": [
{ "type": "airport", "label": "DSS", "sub": "Blaise Diagne International Airport, arrival and departure only" },
{ "type": "hub", "label": "Central Dakar, Corniche Ouest", "sub": "3-4 nights, sole hub, one hotel between the Plateau/Médina cluster and the western Corniche" }
],
"mapCoords": [
{ "type": "airport", "lat": 14.67111, "lng": -17.06694, "label": "DSS", "desc": "Blaise Diagne International Airport, roughly 45-90 min by road from central Dakar depending on traffic" },
{ "type": "hub", "lat": 14.682, "lng": -17.44, "label": "Central Dakar, Corniche Ouest", "sub": "Sole hub, a hotel between Plateau/Médina and the western Corniche, 3-4 nights", "desc": "Sole hub, a Corniche-area hotel within reach of both Friday's mosque circuit and Sunday's beach day" },
{ "type": "spoke", "lat": 14.6923, "lng": -17.4477, "label": "Médina & Grand Mosque of Dakar", "desc": "The Friday morning route: the Grand Mosque, market streets, and Sandaga, all inland and central" },
{ "type": "spoke", "lat": 14.7189, "lng": -17.4919, "label": "Ouakam — Mosque of the Divinity & African Renaissance Monument", "desc": "The Friday afternoon pivot to the coast, Asr on the cliffs and the monument nearby" },
{ "type": "spoke", "lat": 14.6669, "lng": -17.3986, "label": "Gorée Island", "desc": "A 20-30 minute ferry crossing from the Dakar maritime station near Plateau, a deliberate detour, not a Saturday add-on" },
{ "type": "spoke", "lat": 14.7529, "lng": -17.5151, "label": "Ngor Island & Almadies", "desc": "The far western tip of the peninsula, a 5-minute pirogue crossing to Ngor's beach" },
{ "type": "spoke", "lat": 14.8402, "lng": -17.2214, "label": "Lac Rose (Lake Retba)", "desc": "The one true out-of-peninsula excursion, roughly 30km northeast, effectively a full Saturday if chosen" }
],
"mapProfile": "driving",
"overview": {
"intro": "A single-hub, Dakar-only long weekend for travelers who want four honest days rather than a national circuit. One hotel on the Corniche for the whole stay. Thursday is a soft landing, Friday lives a real Senegalese Friday from the Médina's Grand Mosque to Ouakam's oceanfront Mosque of the Divinity, Saturday hands the traveler a menu (Gorée, Ngor, Lac Rose, or a combination), and Sunday drops every checklist for beach, seafood, and rest.",
"philosophy": "Four psychological beats, one per day: Arrive, Experience, Choose, Relax. Friday is built around living a Senegalese Friday, not visiting a mosque as an attraction — the Médina's market energy in the morning and Ouakam's cliffside stillness in the afternoon are treated as two honest sides of the same city and the same faith. Saturday is deliberately a menu rather than a fixed plan, because 'adventure' means different things to different travelers. Sunday asks nothing of the traveler except to enjoy the Atlantic. The trip's length follows the flights, not the other way around.",
"skipWhy": "You want to add Saint-Louis, the Siné-Saloum Delta, or Casamance to this same trip, each of which needs its own dedicated days and pulls the plan toward a multi-region circuit, or you have less than three full days and would rather compress this into a single-focus city stop than run the full Arrive/Experience/Choose/Relax arc.",
"goInstead": "A longer 7 to 10 day Senegal circuit adding Saint-Louis's colonial old town and the Siné-Saloum Delta's mangroves and birdlife by road, or a dedicated 2 to 3 day Siné-Saloum add-on for travelers who want river and delta time after the city days.",
"stats": {
"scaleMax": 5,
"axes": [
{ "key": "hubs", "label": "Hubs", "display": "1", "score": 1, "explain": "One Corniche-area hotel for the entire stay, no hub changes; Gorée and Lac Rose are excursions from the same base, not overnight stops." },
{ "key": "scope", "label": "Scope", "display": "Médina & Grand Mosque, Ouakam & the Monument, Gorée, Ngor", "score": 3, "explain": "The Médina's Grand Mosque and Sandaga for Friday morning, Ouakam's Mosque of the Divinity and African Renaissance Monument for Friday afternoon, and a Saturday menu spanning Gorée Island, Ngor's beach, and Lac Rose." },
{ "key": "distance", "label": "Distance", "display": "10-15 km peninsula-wide, 30km to Lac Rose", "score": 2, "explain": "Everything except Lac Rose sits on the Cape Verde peninsula itself, reachable by a short drive or the Gorée ferry; Lac Rose is the one true day trip out of town." },
{
"key": "transport",
"label": "Transport",
"display": "",
"score": 2,
"chips": [
"car",
"walk",
"ferry"
],
"explain": "A taxi or private transfer for the airport leg and any Lac Rose or Yangibazar-style excursion, the Gorée crossing by ferry, and everything in the Médina-Ouakam-Corniche cluster walkable or a short taxi hop."
},
{ "key": "duration", "label": "Duration", "display": "4-5 d", "score": 2, "explain": "Four core days, Thursday to Sunday, with a possible 5th night added only when an after-midnight departure makes an extra hotel night better value than a stretched day-use room." },
{ "key": "budget", "label": "Budget", "display": "confirm current rates", "score": 2, "explain": "A breakfast-plus-à la carte Corniche hotel rate, one Gorée ferry ticket bought at the terminal, Saturday's chosen activity (Gorée is largely free once the ferry is paid, Lac Rose typically needs a booked driver), and seafood-forward lunches and dinners. Confirm current hotel, ferry, and operator rates directly." },
{ "key": "hospitality", "label": "Hospitality", "display": "4-5 star Corniche hotel, breakfast + à la carte", "score": 3, "explain": "A Corniche-area hotel chosen for sea or city views and reliable à la carte dining, not an all-inclusive resort model, which isn't the realistic product category for a Dakar city stay." },
{ "key": "activities", "label": "Activities", "display": "5", "score": 4, "explain": "Jumu'ah and the Médina walk, Asr at the Mosque of the Divinity plus the African Renaissance Monument, a Saturday menu (Gorée, Ngor, Lac Rose), Sandaga market shopping, and a full Atlantic beach day." },
{ "key": "effort", "label": "Effort", "display": "3/5", "score": 3, "explain": "A deliberately soft arrival and a deliberately soft closing day bracket Friday's compact but full mosque circuit and Saturday's chosen-menu activity, which can range from a gentle Gorée half-day to a longer Lac Rose round trip." },
{ "key": "accessibility", "label": "Access", "display": "4/5", "score": 4, "explain": "Direct international arrival at Blaise Diagne International Airport, one transfer to the Corniche hotel, no domestic flights or long drives needed for the rest of the trip." }
],
"summary": "A 1-hub, Dakar-only long weekend built around a real daily rhythm rather than a monument list: a soft arrival, a Friday that follows Jumu'ah from the Médina's Grand Mosque to Ouakam's oceanfront Mosque of the Divinity, a Saturday chosen from a genuine menu (Gorée Island, Ngor's beach, or Lac Rose), and a Sunday explicitly protected from Dakar's sightseeing instinct."
}
},
"arrival": {
"mode": "air",
"iata": "DSS",
"name": "Blaise Diagne International Airport",
"lat": 14.67111,
"lng": -17.06694,
"detail": "The airport sits well outside central Dakar, so the transfer itself is the first real event of the trip, not a formality. If arrival is midday or earlier: transfer, check-in, shower and rest, then a short unstructured walk near the hotel and a first taste of Senegalese food (thieboudienne or yassa) before an early night. If arrival is evening or later, the day's only job is arriving — transfer, dinner, sleep, no exploration attempted.",
"tip": "Budget the transfer generously — private transfers typically run 70-140 minutes depending on traffic and vehicle type, since the airport sits roughly 45-60km from central Dakar. If early check-in isn't available and the wait would exceed 2-3 hours, add the previous hotel night rather than wait at the airport or lobby.",
"steps": [
{ "icon": "fa-solid fa-plane-arrival", "label": "Land at DSS", "desc": "Immigration and baggage claim", "meta": "T+0:00" },
{ "icon": "fa-solid fa-passport", "label": "Immigration and baggage", "desc": "Confirm current visa requirements for your nationality before travel", "meta": "T+0:45" },
{ "icon": "fa-solid fa-car", "label": "Transfer to the hotel", "desc": "70-140 min by road to the Corniche hotel, generously budgeted", "meta": "T+1:15" }
]
},
"departure": {
"mode": "air",
"iata": "DSS",
"name": "Blaise Diagne International Airport",
"lat": 14.67111,
"lng": -17.06694,
"detail": "Departure logic scales with flight time rather than following a fixed checkout rule. Early flight: breakfast if timing allows, then checkout and the airport with the same generous transfer buffer as arrival. Afternoon flight: 1-2 hours of beach or pool, a short real dose of Sunday's spirit even on departure day. Evening flight: a full beach morning, lunch, a relaxation block, then late checkout if offered. Late-night or after-midnight flight: compare day-use rate, late checkout, and an additional full night directly at booking time — for a red-eye, an extra night is often the best-value option since it buys a real bed and a proper last evening rather than a stretched-out day-use room.",
"steps": [
{ "icon": "fa-solid fa-umbrella-beach", "label": "Beach or pool block", "desc": "Scaled to however much of the day the flight time allows", "meta": "D-6:00" },
{ "icon": "fa-solid fa-car", "label": "Transfer from the hotel", "desc": "70-140 min by road, same generous buffer as arrival", "meta": "D-2:30" },
{ "icon": "fa-solid fa-plane-departure", "label": "Departure", "desc": "", "meta": "D-0:00" }
]
},
"hubsData": [
{
"name": "Central Dakar, Corniche Ouest",
"optional": false,
"type": "single_hub",
"role": "Sole hub, one hotel, 3-4 nights",
"why": "A hotel that sits reasonably between the Plateau/Médina cluster and the western Corniche/beach zone minimizes the transfer distance for both Friday's mosque circuit and Sunday's beach day, while keeping the airport transfer a known, budgeted quantity. Concentrating the whole stay in one hotel, rather than splitting nights, is what keeps this trip's rhythm — arrive centrally, experience faith and food centrally-then-coastally, adventure at the western edge, relax by the ocean — aligned with the actual peninsula geography, with no day requiring backtracking across the city.",
"lat": 14.682,
"lng": -17.44,
"days": [
{
"day": "1",
"type": "transfer",
"label": "Thursday: Arrive",
"desc": "A soft landing, not a sightseeing start. Midday-or-earlier arrival: transfer, check-in, shower and rest, a short unstructured walk near the hotel with street life (a corniche stretch, a market edge), then dinner — ideally a first taste of thieboudienne or yassa — and an early night. Evening-or-later arrival: transfer, check-in, dinner, sleep, no exploration attempted. Boubou shopping is optional and untimed, don't force it into Thursday's short window.",
"acts": [
{ "icon": "fa-solid fa-plane", "label": "Arrive DSS, transfer, settle in" },
{ "icon": "fa-solid fa-utensils", "label": "First taste of Senegalese food" }
]
},
{
"day": "2",
"type": "sightseeing",
"label": "Friday: Faith, Food & Local Life",
"desc": "Unhurried breakfast, then a morning walk through the Médina before Jumu'ah, giving context for the neighborhood before the prayer itself. Jumu'ah at the Grand Mosque of Dakar, built 1964, the city's principal Friday mosque — nearby smaller mosques close on Fridays, with worshippers converging here, so this is genuinely where Dakar prays, not a tourist substitute. Traditional Senegalese lunch nearby, coffee, then an afternoon city-tour thread through Plateau's colonial streets before pivoting west. Asr at the Mosque of the Divinity in Ouakam, a deliberate contrast: oceanfront cliffs, twin 45-meter minarets, an old fishing village — market energy in the morning, ocean stillness in the afternoon. Golden hour along Ouakam/Corniche Ouest flows naturally into dinner.",
"acts": [
{ "icon": "fa-solid fa-mosque", "label": "Jumu'ah, Grand Mosque, Médina" },
{ "icon": "fa-solid fa-water", "label": "Asr, Mosque of the Divinity, Ouakam" }
]
},
{
"day": "3",
"type": "adventure",
"label": "Saturday: Adventure & Choice",
"desc": "The most flexible day of the trip — a menu, not a fixed plan, because 'adventure' means different things to different travelers. Pick one morning theme and one afternoon/evening theme, or one theme that fills the whole day (Gorée genuinely can). See the Activities panel for the full menu: Gorée Island's history and UNESCO site, Ngor Island's calm-water beach, or Lac Rose's pink-lake day trip. Evening nightlife is available but opt-in only, it never anchors the day's identity.",
"acts": [
{ "icon": "fa-solid fa-ship", "label": "Choose: Gorée Island" },
{ "icon": "fa-solid fa-umbrella-beach", "label": "Or choose: Ngor Island & beach" }
]
},
{
"day": "4",
"type": "signature",
"label": "Sunday: Beach, Friends & Relaxation",
"desc": "The payoff day, asking nothing of the traveler except to enjoy the Atlantic. Breakfast, then beach or pool, swimming, an optional jetski or water activity (operator- and season-dependent, confirm locally). Seafood lunch, ideally beachside, then a long unstructured relaxation block that should not be filled. Coffee, an optional light activity for anyone restless (Ngor's viewpoint, a Corniche stroll), and sunset if timing allows. No museums, no city tour, no checklist.",
"acts": [
{ "icon": "fa-solid fa-umbrella-beach", "label": "Beach or pool, swimming" },
{ "icon": "fa-solid fa-fish", "label": "Beachside seafood lunch" }
]
},
{
"day": "5",
"type": "signature",
"label": "Monday (Optional): Extension for a Red-Eye",
"desc": "Only relevant for a late-night or after-midnight departure, where an extra hotel night compared favorably to day-use pricing at booking time. A full beach morning essentially intact, lunch, a relaxation block, shower, then the airport transfer with the same generous buffer used on arrival. Not a mandatory day — most travelers depart directly after Sunday.",
"acts": [
{ "icon": "fa-solid fa-umbrella-beach", "label": "Full beach morning, optional" },
{ "icon": "fa-solid fa-plane-departure", "label": "Late transfer to DSS" }
]
}
],
"logistics": [
{ "icon": "fa-solid fa-coins", "label": "Currency", "value": "CFA Franc (XOF), cards widely accepted at hotels and larger restaurants, cash preferred at Sandaga, Gorée, and with excursion operators" },
{ "icon": "fa-solid fa-sim-card", "label": "SIM or eSIM", "value": "Available at DSS arrivals or set up an eSIM before landing; a few GB covers the trip comfortably" },
{ "icon": "fa-solid fa-car-side", "label": "Mobility", "value": "No rental car needed — taxis or a private transfer cover the airport leg and any Lac Rose excursion, the Gorée ferry is boarded on foot, everything in the Médina-Ouakam-Corniche cluster is a short taxi ride or walkable" },
{ "icon": "fa-solid fa-mosque", "label": "Halal and Dining", "value": "Halal is the default across Dakar, no special verification generally needed; confirm specific restaurants if unsure" },
{ "icon": "fa-solid fa-plane", "label": "Airport Transfer Buffer", "value": "Budget 70-140 minutes each way — Blaise Diagne sits roughly 45-60km outside central Dakar, well outside the city itself" },
{ "icon": "fa-solid fa-sun", "label": "Season and Weather", "value": "Dry season (Nov-May) is the recommended core window, cooler air and calmer 22-23°C water; rainy season (Jun/Jul-Oct) brings short intense afternoon downpours rather than all-day rain, mornings usually stay workable" }
],
"tip": "Don't lock the itinerary or a specific hotel before flights are known — the whole point of the arrival/departure logic is that flight timing shapes the hotel nights, not the other way around. Confirm the Gorée ferry's posted schedule on arrival regardless of season, since weekend service increases and exact times shift day to day.",
"cities": [
{
"name": "Central Dakar Hub",
"sub": "Hotel base, sole hub for the full trip",
"lat": 14.682,
"lng": -17.44,
"spokes": [
{
"name": "Grand Mosque of Dakar & Médina Walk",
"lat": 14.6923,
"lng": -17.4477,
"dist": "2-3 km from Corniche hotels",
"time": "10-15 min by car",
"desc": "Built 1964, the city's principal Friday mosque, its minaret visible across much of the Médina district. Modest dress, women should carry a headscarf; entry outside prayer times is generally possible but not guaranteed. The morning walk through the surrounding Médina streets is what sets Friday's context before the prayer itself.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Jumu'ah and the Médina Walk", "icon": "fa-solid fa-mosque", "note": "Genuinely where Dakar prays on Friday, not a tourist substitute" }
]
},
{
"name": "Marché Sandaga & Médina Market Streets",
"lat": 14.6726,
"lng": -17.4342,
"dist": "1-2 km from the Grand Mosque",
"time": "10-15 min walk",
"desc": "Textiles, wax fabric, and boubou shopping alongside the everyday market energy of the Médina, a natural extension of the morning walk before or after Jumu'ah. Bargaining is customary here.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Marché Sandaga & Boubou Shopping", "icon": "fa-solid fa-shirt", "note": "Optional and untimed, many travelers buy a boubou before or during the trip" }
]
},
{
"name": "HLM Cloth Market",
"lat": 14.701,
"lng": -17.453,
"dist": "4-5 km from Corniche hotels",
"time": "15 min by car",
"desc": "A deeper, less touristy fabric market than Sandaga, favored by locals for wax print and bazin selection and tailoring. Worth a dedicated stop only if fabric quality, rather than convenience, is the actual priority.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "HLM Fabric & Tailoring Shopping", "icon": "fa-solid fa-scissors", "note": "Same-day tailoring often available, confirm turnaround time with the vendor" }
]
},
{
"name": "Ouakam — Mosque of the Divinity",
"lat": 14.7189,
"lng": -17.4919,
"dist": "8-10 km from Corniche hotels",
"time": "15-20 min by car",
"desc": "Oceanfront cliffs in an old fishing village, twin 45-meter minarets and views over the Atlantic. The mosque has periodically been under partial renovation — confirm current access before building the visit around going inside.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Asr at the Mosque of the Divinity & African Renaissance Monument", "icon": "fa-solid fa-water", "note": "Same faith, completely different environmental character from the morning's Grand Mosque" }
]
},
{
"name": "African Renaissance Monument",
"lat": 14.72222,
"lng": -17.495,
"dist": "1 km from the Mosque of the Divinity",
"time": "5 min by car",
"desc": "A 50-meter bronze statue atop the Collines des Mamelles, the tallest statue in Africa, with an elevator to the figure's head for panoramic city and coastline views. Small entry fee for the interior, free to walk the base.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Asr at the Mosque of the Divinity & African Renaissance Monument", "icon": "fa-solid fa-mountain-city", "note": "Golden hour here flows naturally into Ouakam/Corniche Ouest dinner" }
]
},
{
"name": "Gorée Island",
"lat": 14.6669,
"lng": -17.3986,
"dist": "20-30 min ferry crossing",
"time": "From the Dakar maritime station near Plateau",
"desc": "History and walking on a car-free island, no advance ticket possible — tickets are bought at the terminal counter shortly before departure, arrive roughly 30 minutes early on weekends. The island's craft stalls near the harbor are a genuine, non-touristy shopping stop in their own right.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Gorée Island", "icon": "fa-solid fa-landmark", "note": "Half to full day, genuinely fills a whole Saturday if chosen" }
]
},
{
"name": "Ngor Island & Almadies",
"lat": 14.7529,
"lng": -17.5151,
"dist": "5-minute pirogue crossing from Almadies",
"time": "20-25 min by car from central Dakar, then the crossing",
"desc": "Calm swimming and overwater dining, pirogue paid on the spot, no booking needed. The natural 'furthest out' Saturday option, since Sunday pulls back toward the hotel base.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Ngor Island & Beach", "icon": "fa-solid fa-umbrella-beach", "note": "3-4 hours, board rental and surfing lessons available nearby at Virage/Ngor" }
]
},
{
"name": "Lac Rose (Lake Retba)",
"lat": 14.8402,
"lng": -17.2214,
"dist": "~30km northeast of Dakar",
"time": "6-8h round trip",
"desc": "Pink-hued salt lake, nature and photography. Recommend booking a driver or tour in advance — this option effectively replaces the rest of Saturday, treat it as an alternative to a combo rather than an addition to one.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Lac Rose (Pink Lake) Excursion", "icon": "fa-solid fa-water", "note": "Full-day if chosen alone" }
]
}
],
"marks": {
"landmark": [
{ "name": "Grand Mosque of Dakar", "desc": "Built 1964, the city's principal Friday mosque, minaret visible across much of the Médina", "badge": "Must", "lat": 14.6923, "lng": -17.4477, "icon": "fa-solid fa-mosque" },
{ "name": "African Renaissance Monument", "desc": "50-meter bronze statue on the Collines des Mamelles, the tallest statue in Africa", "badge": "Must", "lat": 14.72222, "lng": -17.495, "icon": "fa-solid fa-mountain-city" }
],
"geomark": [
{ "name": "Sandaga Market stalls", "desc": "Textiles and wax fabric under the market's covered rows, the everyday commercial heart of the Médina", "lat": 14.6726, "lng": -17.4342 },
{ "name": "Gorée's pastel colonial harbor row", "desc": "The island's most photographed stretch, pastel colonial buildings along the waterfront", "lat": 14.6669, "lng": -17.3986 }
],
"historymark": [
{ "name": "Maison des Esclaves (House of Slaves)", "desc": "Gorée Island's memorial house and 'Door of No Return', the historical core of why Gorée is a UNESCO site", "lat": 14.6669, "lng": -17.3986 },
{ "name": "Mosque of the Divinity", "desc": "Oceanfront cliffside mosque in an old fishing village, twin 45-meter minarets", "lat": 14.7189, "lng": -17.4919 }
],
"touristic": [
{ "name": "IFAN Museum (Théodore Monod African Art Museum)", "desc": "West Africa's oldest art museum, Place Soweto in Plateau, a backup low-effort Saturday morning option" }
],
"hidden": [
{ "name": "HLM Cloth Market", "desc": "A deeper, less touristy fabric market than Sandaga, favored by locals over tourists" }
]
}
}
],
"portfolio": [
{ "label": "Nights", "value": "3-4" }, { "label": "Spokes", "value": "8" },
{ "label": "Focus", "value": "Faith & culture, market shopping, island history, ocean" },
{ "label": "Airport", "value": "45-60 km (DSS)" }
],
"spokes": [
{
"name": "Grand Mosque of Dakar & Médina Walk",
"lat": 14.6923,
"lng": -17.4477,
"dist": "2-3 km from Corniche hotels",
"time": "10-15 min by car",
"desc": "Built 1964, the city's principal Friday mosque, its minaret visible across much of the Médina district. Modest dress, women should carry a headscarf; entry outside prayer times is generally possible but not guaranteed. The morning walk through the surrounding Médina streets is what sets Friday's context before the prayer itself.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Jumu'ah and the Médina Walk", "icon": "fa-solid fa-mosque", "note": "Genuinely where Dakar prays on Friday, not a tourist substitute" }
]
},
{
"name": "Marché Sandaga & Médina Market Streets",
"lat": 14.6726,
"lng": -17.4342,
"dist": "1-2 km from the Grand Mosque",
"time": "10-15 min walk",
"desc": "Textiles, wax fabric, and boubou shopping alongside the everyday market energy of the Médina, a natural extension of the morning walk before or after Jumu'ah. Bargaining is customary here.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Marché Sandaga & Boubou Shopping", "icon": "fa-solid fa-shirt", "note": "Optional and untimed, many travelers buy a boubou before or during the trip" }
]
},
{
"name": "HLM Cloth Market",
"lat": 14.701,
"lng": -17.453,
"dist": "4-5 km from Corniche hotels",
"time": "15 min by car",
"desc": "A deeper, less touristy fabric market than Sandaga, favored by locals for wax print and bazin selection and tailoring. Worth a dedicated stop only if fabric quality, rather than convenience, is the actual priority.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "HLM Fabric & Tailoring Shopping", "icon": "fa-solid fa-scissors", "note": "Same-day tailoring often available, confirm turnaround time with the vendor" }
]
},
{
"name": "Ouakam — Mosque of the Divinity",
"lat": 14.7189,
"lng": -17.4919,
"dist": "8-10 km from Corniche hotels",
"time": "15-20 min by car",
"desc": "Oceanfront cliffs in an old fishing village, twin 45-meter minarets and views over the Atlantic. The mosque has periodically been under partial renovation — confirm current access before building the visit around going inside.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Asr at the Mosque of the Divinity & African Renaissance Monument", "icon": "fa-solid fa-water", "note": "Same faith, completely different environmental character from the morning's Grand Mosque" }
]
},
{
"name": "African Renaissance Monument",
"lat": 14.72222,
"lng": -17.495,
"dist": "1 km from the Mosque of the Divinity",
"time": "5 min by car",
"desc": "A 50-meter bronze statue atop the Collines des Mamelles, the tallest statue in Africa, with an elevator to the figure's head for panoramic city and coastline views. Small entry fee for the interior, free to walk the base.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Asr at the Mosque of the Divinity & African Renaissance Monument", "icon": "fa-solid fa-mountain-city", "note": "Golden hour here flows naturally into Ouakam/Corniche Ouest dinner" }
]
},
{
"name": "Gorée Island",
"lat": 14.6669,
"lng": -17.3986,
"dist": "20-30 min ferry crossing",
"time": "From the Dakar maritime station near Plateau",
"desc": "History and walking on a car-free island, no advance ticket possible — tickets are bought at the terminal counter shortly before departure, arrive roughly 30 minutes early on weekends. The island's craft stalls near the harbor are a genuine, non-touristy shopping stop in their own right.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Gorée Island", "icon": "fa-solid fa-landmark", "note": "Half to full day, genuinely fills a whole Saturday if chosen" }
]
},
{
"name": "Ngor Island & Almadies",
"lat": 14.7529,
"lng": -17.5151,
"dist": "5-minute pirogue crossing from Almadies",
"time": "20-25 min by car from central Dakar, then the crossing",
"desc": "Calm swimming and overwater dining, pirogue paid on the spot, no booking needed. The natural 'furthest out' Saturday option, since Sunday pulls back toward the hotel base.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Ngor Island & Beach", "icon": "fa-solid fa-umbrella-beach", "note": "3-4 hours, board rental and surfing lessons available nearby at Virage/Ngor" }
]
},
{
"name": "Lac Rose (Lake Retba)",
"lat": 14.8402,
"lng": -17.2214,
"dist": "~30km northeast of Dakar",
"time": "6-8h round trip",
"desc": "Pink-hued salt lake, nature and photography. Recommend booking a driver or tour in advance — this option effectively replaces the rest of Saturday, treat it as an alternative to a combo rather than an addition to one.",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"activities": [
{ "name": "Lac Rose (Pink Lake) Excursion", "icon": "fa-solid fa-water", "note": "Full-day if chosen alone" }
]
}
],
"stayData": [
{
"name": "Pullman Dakar Teranga",
"class": "5 star",
"grade": "Corniche Tower Hotel, Sea & City View",
"lat": 14.6796,
"lng": -17.4372,
"location": {
"question": "Why a Corniche tower hotel rather than a property deep in the Médina or out at Almadies",
"resume": "A hotel on the Corniche Est/Ouest boundary sits close to the true geographic center of this trip's spokes: a short drive to the Médina's Grand Mosque and Sandaga, a short drive to Ouakam's mosque and monument, walkable stretches of the Corniche itself, and a known, budgeted distance from the airport. The name itself doubles as the trip's own — 'Teranga', Senegalese hospitality.",
"intro": "The Corniche Est corridor between Plateau and the western beaches, home to Dakar's established international hotel towers, sea-view rooms, and walking access to the waterfront promenade.",
"center": { "lat": 14.6796, "lng": -17.4372 },
"axes": [
{ "label": "Activities", "score": 4 }, { "label": "Market", "score": 3 },
{ "label": "Natural", "score": 3 }, { "label": "Station", "score": 2 },
{ "label": "Landmark", "score": 3 }, { "label": "Zone Romance", "score": 3 },
{ "label": "Zone Eco", "score": 2 }, { "label": "Wellness", "score": 4 }
],
"scaleMax": 5,
"proximity": [
{ "label": "Médina & Grand Mosque", "km": 3, "icon": "fa-solid fa-mosque" },
{ "label": "Sandaga Market", "km": 3, "icon": "fa-solid fa-store" },
{ "label": "Gorée ferry terminal", "km": 3, "icon": "fa-solid fa-ship" },
{ "label": "Ouakam & African Renaissance Monument", "km": 6, "icon": "fa-solid fa-mountain-city" },
{ "label": "Airport (DSS)", "km": 48, "icon": "fa-solid fa-plane" }
],
"places": [
{
"name": "Corniche Est promenade",
"category": "Activities",
"icon": "fa-solid fa-person-walking",
"lat": 14.6796,
"lng": -17.4372,
"desc": "Waterfront walking path directly outside the hotel, no transfer needed.",
"faq": []
},
{
"name": "Sandaga Market",
"category": "Market",
"icon": "fa-solid fa-store",
"lat": 14.6726,
"lng": -17.4342,
"desc": "A short taxi ride, part of the Friday route.",
"faq": []
}
]
},
"concept": {
"question": "What category and grade of stay does this trip actually need in Dakar",
"resume": "A 3-4 night, single-hub long weekend points to a genuine 4-5 star Corniche tower hotel with sea or city view rooms and reliable à la carte dining, not a boutique property and not an all-inclusive resort model, which Dakar's city hotels don't really offer.",
"axes": [
{ "label": "Couple/Group Fit", "score": 4 },
{ "label": "Central Location Fit", "score": 4 },
{ "label": "Luxury Fit", "score": 4 }, { "label": "Budget Fit", "score": 3 }
],
"scaleMax": 5,
"list": [
{
"name": "5-Star Corniche Tower, Sea View Room",
"category": "City Hotel",
"icon": "fa-solid fa-city",
"desc": "The category this trip is matched to: an established international tower on the Corniche with pool, spa, and à la carte restaurants.",
"faq": []
},
{
"name": "Radisson Blu Sea Plaza, Step-Up Ocean View",
"category": "Upscale",
"icon": "fa-solid fa-star",
"desc": "A comparable Corniche-area tower with strong ocean-view rooms, a valid alternative or step up.",
"faq": []
}
]
},
"facilities": {
"question": "Which facilities does this Dakar stay actually depend on",
"resume": "With no other hub and a rhythm built around a full Sunday beach day, this stay leans on a real pool, dependable à la carte dining for the days lunch or dinner isn't taken out at the Médina or Gorée, and a genuine sea or city view.",
"axes": [
{ "label": "Pool Quality", "score": 4 }, { "label": "Breakfast Quality", "score": 4 },
{ "label": "Sea View Availability", "score": 4 },
{ "label": "Spa/Wellness", "score": 3 }
],
"scaleMax": 5,
"cards": [
{
"name": "Essential",
"icon": "fa-solid fa-circle-check",
"note": "Directly required by this trip's daily rhythm.",
"items": [
{ "label": "Sea or city view room", "icon": "fa-solid fa-water" },
{ "label": "Outdoor pool", "icon": "fa-solid fa-water-ladder" },
{ "label": "Breakfast buffet", "icon": "fa-solid fa-mug-hot" },
{ "label": "Walkable Corniche promenade access", "icon": "fa-solid fa-person-walking" }
]
},
{
"name": "Extra",
"icon": "fa-solid fa-star",
"note": "Nice to have, not load-bearing for this trip.",
"items": [
{ "label": "Spa and steam room", "icon": "fa-solid fa-spa" },
{ "label": "Garden or playground area", "icon": "fa-solid fa-tree" }
]
}
]
},
"character": {
"class": "5 star",
"grade": "Corniche Tower, Sea & City View",
"dietary": [
"Halal is the default across Dakar, no special verification generally needed"
],
"intro": "An established international Corniche tower chosen for reliable sea or city view rooms and à la carte dining, sitting closer to the geographic center of this trip's spokes than a hotel deep in the Médina or out at Almadies would. Confirm current room categories and rates directly with the property.",
"hebergement": {
"roomCount": 0,
"summary": "A sea or city view room or suite, breakfast included, 3-4 consecutive nights, no room changes.",
"highlights": [
"On the Corniche, walkable waterfront promenade",
"Breakfast included",
"Outdoor pool and spa",
"Close to the Gorée ferry terminal and the Médina"
]
},
"restauration": {
"count": 2,
"summary": "Breakfast included and eaten at the hotel every morning. Lunch and dinner are a mix of hotel à la carte and outings — the Médina and Sandaga on Friday, Gorée or Ngor on Saturday, beachside seafood on Sunday.",
"variety": [
"Senegalese and international breakfast buffet",
"Sea-view à la carte restaurant on-site"
]
},
"extra": {
"pets": {
"accepted": [],
"note": "Confirm pet policy directly with the hotel."
},
"equipment": [
"Coordination with excursion operators for the Lac Rose or Yangibazar-style day trips"
]
}
},
"catering": {
"question": "Why breakfast-plus-à la carte, for this Dakar trip",
"resume": "Breakfast is the one meal every day of this trip needs the hotel to deliver reliably, since it sets the clock for Friday's pre-Jumu'ah walk and Saturday's chosen excursion. Lunch and dinner are deliberately pushed toward the day's own route — Médina lunch on Friday, Gorée or Ngor on Saturday, beachside seafood on Sunday — with hotel à la carte as the fallback on Thursday's soft-landing evening.",
"axes": [
{ "label": "Breakfast Reliability", "score": 4 },
{ "label": "À La Carte Availability", "score": 4 },
{ "label": "Halal Coverage", "score": 5 },
{ "label": "All-Inclusive Fit", "score": 1 }
],
"scaleMax": 5,
"cards": [
{
"name": "Hotel Breakfast",
"icon": "fa-solid fa-mug-saucer",
"note": "The only meal built into the room rate, timed to start each active day on schedule.",
"items": [
{ "label": "Senegalese and international breakfast buffet", "icon": "fa-solid fa-bread-slice" }
]
},
{
"name": "Off-Site Lunch and Dinner",
"icon": "fa-solid fa-utensils",
"note": "Médina market food on Friday, Gorée or Ngor's overwater dining on Saturday, beachside seafood on Sunday.",
"items": [
{ "label": "Thieboudienne and yassa around the Médina", "icon": "fa-solid fa-bowl-food" },
{ "label": "Beachside seafood, Sunday lunch", "icon": "fa-solid fa-fish" }
]
},
{
"name": "Hotel À La Carte",
"icon": "fa-solid fa-utensils",
"note": "The fallback for Thursday's soft-landing evening and any night not spent out.",
"items": [
{ "label": "Sea-view restaurant on-site", "icon": "fa-solid fa-water" }
]
}
]
},
"rooms": {
"justify": {
"question": "Why a sea or city view room, for this Dakar trip",
"resume": "A Corniche hotel's whole locational logic is the view and the walkable waterfront, both of which are lost in a standard inland-facing room. Given the trip is only 3-4 nights and single-hub, upgrading to a confirmed sea or city view room is a small cost for a real gain in how much of the stay actually feels like the ocean.",
"axes": [
{ "label": "View Value", "score": 5 }, { "label": "Comfort", "score": 4 },
{ "label": "Space", "score": 3 }
],
"scaleMax": 5,
"list": [
{ "name": "Sea view room", "category": "Best match to the brief", "icon": "fa-solid fa-circle-check", "desc": "A confirmed real category at Corniche towers, direct Atlantic view from the room itself." },
{ "name": "City view room, lower rate", "category": "Fallback for budget-conscious travelers", "icon": "fa-solid fa-star", "desc": "Same hotel, same amenities, a lower nightly rate without the direct sea view." }
]
},
"categories": [
{ "name": "Sea View Room or Suite", "bed": "1 king or 2 queen beds", "size": "", "desc": "Direct Atlantic view, Corniche Est. Confirm current nightly rates and exact room configuration.", "image": "ADD_AI_IMAGE_URL_HERE" },
{ "name": "City View Room, Lower Rate", "bed": "1 king or 2 queen beds", "size": "", "desc": "Same tower, city-facing rooms at a lower nightly rate.", "image": "ADD_AI_IMAGE_URL_HERE" }
],
"amenities": {
"bathroom": [
{ "label": "Private bathroom", "icon": "fa-solid fa-bath" },
{ "label": "Rainfall shower", "icon": "fa-solid fa-shower" }
],
"livingArea": [
{ "label": "Sea or city view", "icon": "fa-solid fa-water" },
{ "label": "Balcony, confirm at booking", "icon": "fa-solid fa-door-open" }
],
"media": [
{ "label": "Wifi", "icon": "fa-solid fa-wifi" },
{ "label": "Smart TV", "icon": "fa-solid fa-tv" }
],
"roomDining": [
{ "label": "Room service, confirm hours at booking", "icon": "fa-solid fa-bell-concierge" }
]
}
},
"food": {
"intro": "The hotel's food role stays deliberately mixed: breakfast every morning, à la carte dining for the fallback evenings, and the day's own route covering lunch and often dinner on Friday, Saturday, and Sunday.",
"zoneAxis": "The Corniche itself has a growing restaurant row at street level, useful for a quick dinner on the nights not spent at the Médina, Gorée, or Ngor.",
"inside": [
{ "type": "local", "count": 1, "label": "Senegalese and international breakfast buffet" },
{ "type": "halal", "count": 1, "label": "Default across the property" },
{ "type": "international", "count": 1, "label": "Sea-view à la carte restaurant" },
{ "type": "vegan", "count": 0 }
],
"nearby": [
{ "type": "local", "count": 15 }, { "type": "halal", "count": 14 },
{ "type": "international", "count": 8 }, { "type": "vegan", "count": 1 }
]
},
"packs": [
{
"name": "Corniche Weekend Package",
"duration": "3-4 nights",
"price": "on request",
"includes": [
"Sea or city view room",
"Breakfast buffet daily",
"Coordination with the Gorée ferry timing and any Lac Rose excursion booking",
"Late checkout on request, subject to availability"
],
"highlight": true
}
]
},
{
"name": "Radisson Blu Hotel Dakar Sea Plaza",
"class": "5 star",
"grade": "Corniche Tower Hotel, Step-Up Ocean View",
"lat": 14.6935,
"lng": -17.453,
"location": {
"question": "Why this hotel as the step-up alternative to the Pullman",
"resume": "A comparable Corniche-area tower slightly further along Corniche Ouest, with strong dedicated ocean-view rooms and a rooftop pool, at a generally higher nightly rate than the Pullman. The same locational logic applies — short reach to the Médina, Ouakam, and the Gorée ferry — with a different balance of view quality versus price.",
"intro": "Corniche Ouest, between Plateau and the Fann Résidence district, an oceanfront tower with rooftop amenities.",
"center": { "lat": 14.6935, "lng": -17.453 },
"axes": [
{ "label": "Activities", "score": 4 }, { "label": "Market", "score": 3 },
{ "label": "Natural", "score": 4 }, { "label": "Station", "score": 2 },
{ "label": "Landmark", "score": 3 }, { "label": "Zone Romance", "score": 4 },
{ "label": "Zone Eco", "score": 2 }, { "label": "Wellness", "score": 4 }
],
"scaleMax": 5,
"proximity": [
{ "label": "Médina & Grand Mosque", "km": 4, "icon": "fa-solid fa-mosque" },
{ "label": "Sandaga Market", "km": 4, "icon": "fa-solid fa-store" },
{ "label": "Gorée ferry terminal", "km": 4, "icon": "fa-solid fa-ship" },
{ "label": "Ouakam & African Renaissance Monument", "km": 5, "icon": "fa-solid fa-mountain-city" },
{ "label": "Airport (DSS)", "km": 50, "icon": "fa-solid fa-plane" }
],
"places": [
{
"name": "Corniche Ouest promenade",
"category": "Activities",
"icon": "fa-solid fa-person-walking",
"lat": 14.6935,
"lng": -17.453,
"desc": "Waterfront walking path directly outside the hotel.",
"faq": []
}
]
},
"concept": {
"question": "What category and grade of stay does this alternative represent",
"resume": "Same 5-star Corniche tower category as the Pullman, chosen instead when a dedicated ocean-view room and rooftop pool matter more than the Teranga name's thematic fit.",
"axes": [
{ "label": "Couple/Group Fit", "score": 4 },
{ "label": "Central Location Fit", "score": 4 },
{ "label": "Luxury Fit", "score": 4 }, { "label": "Budget Fit", "score": 2 }
],
"scaleMax": 5,
"list": [
{
"name": "5-Star Corniche Tower, Ocean View Room",
"category": "City Hotel",
"icon": "fa-solid fa-city",
"desc": "Dedicated ocean-view rooms and a rooftop pool, a generally higher nightly rate than the Pullman.",
"faq": []
}
]
},
"facilities": {
"question": "How this alternative's facilities compare to the primary choice",
"resume": "A rooftop pool and generally larger dedicated ocean-view rooms are this property's edge over the Pullman; breakfast and à la carte dining play the same role in the daily rhythm either way.",
"axes": [
{ "label": "Pool Quality", "score": 5 }, { "label": "Breakfast Quality", "score": 4 },
{ "label": "Sea View Availability", "score": 5 },
{ "label": "Spa/Wellness", "score": 4 }
],
"scaleMax": 5,
"cards": [
{
"name": "Essential",
"icon": "fa-solid fa-circle-check",
"note": "Directly required by this trip's daily rhythm.",
"items": [
{ "label": "Dedicated ocean-view room", "icon": "fa-solid fa-water" },
{ "label": "Rooftop pool", "icon": "fa-solid fa-water-ladder" },
{ "label": "Breakfast buffet", "icon": "fa-solid fa-mug-hot" }
]
}
]
},
"character": {
"class": "5 star",
"grade": "Corniche Tower, Ocean View, Step-Up Option",
"dietary": [
"Halal is the default across Dakar, no special verification generally needed"
],
"intro": "A comparable Corniche tower to the Pullman with a stronger dedicated ocean-view room category and a rooftop pool, at a generally higher nightly rate. Confirm current room categories and rates directly with the property.",
"hebergement": {
"roomCount": 0,
"summary": "A dedicated ocean-view room or suite, breakfast included, 3-4 consecutive nights.",
"highlights": [
"Rooftop pool",
"Dedicated ocean-view rooms",
"Breakfast included",
"Close to the Gorée ferry terminal"
]
},
"restauration": {
"count": 2,
"summary": "Breakfast included daily; lunch and dinner follow the same day-route logic as the primary hotel choice.",
"variety": [
"International breakfast buffet",
"Rooftop or sea-view à la carte restaurant"
]
},
"extra": {
"pets": {
"accepted": [],
"note": "Confirm pet policy directly with the hotel."
},
"equipment": []
}
},
"catering": {
"question": "Does the catering logic change at this alternative",
"resume": "No — the same breakfast-plus-à la carte logic applies, with the day's own route still covering most lunches and dinners.",
"axes": [
{ "label": "Breakfast Reliability", "score": 4 },
{ "label": "À La Carte Availability", "score": 4 },
{ "label": "Halal Coverage", "score": 5 },
{ "label": "All-Inclusive Fit", "score": 1 }
],
"scaleMax": 5,
"cards": [
{
"name": "Hotel Breakfast",
"icon": "fa-solid fa-mug-saucer",
"note": "Same role as the primary hotel choice.",
"items": [
{ "label": "International breakfast buffet", "icon": "fa-solid fa-bread-slice" }
]
}
]
},
"rooms": {
"justify": {
"question": "Why choose the dedicated ocean-view room here over the Pullman's sea-view category",
"resume": "This property's ocean-view rooms are generally larger and more consistently oceanfront-facing, at the cost of a higher nightly rate — the trade a traveler makes when view quality outranks the Teranga name's thematic fit.",
"axes": [
{ "label": "View Value", "score": 5 }, { "label": "Comfort", "score": 4 },
{ "label": "Space", "score": 4 }
],
"scaleMax": 5,
"list": [
{ "name": "Ocean view room", "category": "Best match if view quality is the priority", "icon": "fa-solid fa-circle-check", "desc": "Generally larger, more consistently oceanfront-facing rooms than the Pullman's sea-view category." }
]
},
"categories": [
{ "name": "Ocean View Room", "bed": "1 king or 2 queen beds", "size": "", "desc": "Dedicated oceanfront-facing room, Corniche Ouest. Confirm current nightly rates.", "image": "ADD_AI_IMAGE_URL_HERE" }
],
"amenities": {
"bathroom": [
{ "label": "Private bathroom", "icon": "fa-solid fa-bath" },
{ "label": "Rainfall shower", "icon": "fa-solid fa-shower" }
],
"livingArea": [
{ "label": "Dedicated ocean view", "icon": "fa-solid fa-water" }
],
"media": [
{ "label": "Wifi", "icon": "fa-solid fa-wifi" },
{ "label": "Smart TV", "icon": "fa-solid fa-tv" }
],
"roomDining": [
{ "label": "Room service, confirm hours at booking", "icon": "fa-solid fa-bell-concierge" }
]
}
},
"food": {
"intro": "Same breakfast-plus-à la carte-plus-day-route logic as the primary hotel choice.",
"zoneAxis": "Corniche Ouest's restaurant row is a short walk in either direction.",
"inside": [
{ "type": "local", "count": 1, "label": "International breakfast buffet" },
{ "type": "halal", "count": 1, "label": "Default across the property" },
{ "type": "international", "count": 1, "label": "Rooftop or sea-view restaurant" },
{ "type": "vegan", "count": 0 }
],
"nearby": [
{ "type": "local", "count": 12 }, { "type": "halal", "count": 11 },
{ "type": "international", "count": 7 }, { "type": "vegan", "count": 1 }
]
},
"packs": [
{
"name": "Corniche Ocean View Step-Up Package",
"duration": "3-4 nights",
"price": "on request, higher than the Pullman package",
"includes": [
"Dedicated ocean-view room",
"Breakfast buffet daily",
"Rooftop pool access"
],
"highlight": false
}
]
}
]
}
],
"activities": [
{
"name": "Jumu'ah and the Médina Walk",
"icon": "fa-solid fa-mosque",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Médina district, Grand Mosque of Dakar",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "Nearby smaller mosques close on Fridays, with worshippers converging on the Grand Mosque for the main congregational prayer, so this reflects where Dakar genuinely prays on Friday rather than a tourist substitute. Confirm current entry policy outside prayer times before travel.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Morning Walk Before Jumu'ah, Grand Mosque", "value": "High", "reason": "Exploring the Médina before the prayer itself gives context for the neighborhood, and the Grand Mosque is the historically anchored, most central choice for Jumu'ah, keeping Friday morning geographically tight with Sandaga just a short walk away." },
"experience": { "type": "Self-guided religious and market walk", "level": "All levels", "season": "Year-round, most comfortable outside midday heat", "operator": "Self-guided", "access": "Short taxi ride from Corniche hotels, walkable once in the Médina" },
"rating": { "score": 4.6, "count": 0 },
"durationRange": { "min": "2h", "avg": "3-4h", "max": "5h" },
"summary": "A morning walk through the Médina before Jumu'ah at the Grand Mosque of Dakar, built 1964, the city's principal Friday mosque, followed by a traditional Senegalese lunch and coffee nearby before the afternoon pivots west to the coast.",
"selectedPackage": {
"name": "Self-Guided Friday Morning Route",
"type": "Self-guided",
"duration": "3-4h",
"price": "Free to walk and pray, lunch and shopping paid individually",
"includes": [
"Médina walk",
"Grand Mosque, Jumu'ah prayer",
"Nearby market-street lunch"
],
"excludes": [
"Guided tour",
"Food and shopping spend"
]
},
"program": [
{ "icon": "fa-solid fa-road", "title": "Médina morning walk", "desc": "Context-setting walk through the neighborhood before the prayer", "time": "09:30" },
{ "icon": "fa-solid fa-mosque", "title": "Jumu'ah, Grand Mosque of Dakar", "desc": "Modest dress, women should carry a headscarf", "time": "+1:00" },
{ "icon": "fa-solid fa-utensils", "title": "Traditional lunch nearby", "desc": "Médina and market-street food, unpretentious and local", "time": "+1:00" }
],
"valueAnalysis": { "scenery": 3, "culturalValue": 5, "adventure": 1, "timeEfficiency": 4, "costValue": 5, "familyExperience": 4, "safety": 4, "overall": 4.3 },
"verdict": { "label": "WORTH DOING", "text": "The morning that sets Friday's real tone — a genuine congregational prayer and a market-district lunch rather than a mosque visited as a sight, at effectively zero required cost." },
"bestSpots": [
{ "name": "Grand Mosque courtyard and minaret", "desc": "Visible across much of the Médina district", "badge": "Must" }
],
"alternatives": [
{ "name": "Massalikoul Djinane, opened 2019", "difference": "The largest mosque in West Africa, roughly 30,000-worshipper capacity — the 'scale of it' choice over the Grand Mosque's history", "bestFor": "Travelers who prefer scale over historical anchoring", "ourDecision": "Pick one, don't try to do both — Friday should not become mosque-hopping" }
],
"bookUrl": "#"
},
{
"name": "Asr at the Mosque of the Divinity & African Renaissance Monument",
"icon": "fa-solid fa-water",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Ouakam, oceanfront cliffs",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "The Mosque of the Divinity has periodically been under partial renovation — confirm current access before building the visit around going inside. The African Renaissance Monument sits about 1km away on the same Ouakam hillside, a 50-meter bronze statue with a paid elevator to the interior viewpoint.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Asr First, Then the Monument for Golden Hour", "value": "High", "reason": "Sequencing the prayer before the monument keeps the afternoon's spiritual and touristic halves distinct while sharing one westward move along the Corniche, avoiding a bounce back and forth across the city." },
"experience": { "type": "Self-guided prayer, viewpoint, and golden-hour walk", "level": "All levels", "season": "Year-round, afternoon light is best in the dry season's clearer skies", "operator": "Self-guided", "access": "15-20 min by car from Corniche hotels" },
"rating": { "score": 4.5, "count": 0 },
"durationRange": { "min": "2h", "avg": "3h", "max": "4h" },
"summary": "Asr prayer at the oceanfront Mosque of the Divinity, twin 45-meter minarets over an old fishing village, then a short drive to the African Renaissance Monument, the tallest statue in Africa, for the interior elevator viewpoint and golden hour before dinner along Ouakam/Corniche Ouest.",
"selectedPackage": {
"name": "Self-Guided Ouakam Afternoon",
"type": "Self-guided",
"duration": "3h",
"price": "Free to pray and walk the monument's base, small entry fee for the interior elevator",
"includes": [
"Mosque of the Divinity",
"African Renaissance Monument base"
],
"excludes": [
"Monument interior elevator ticket",
"Dinner"
]
},
"program": [
{ "icon": "fa-solid fa-water", "title": "Asr, Mosque of the Divinity", "desc": "Oceanfront cliffs, an old fishing village setting", "time": "16:30" },
{ "icon": "fa-solid fa-mountain-city", "title": "African Renaissance Monument", "desc": "Elevator to the figure's head for panoramic views, optional", "time": "+0:45" },
{ "icon": "fa-solid fa-sun", "title": "Golden hour, Corniche Ouest", "desc": "Flows naturally into dinner without backtracking", "time": "+1:00" }
],
"valueAnalysis": { "scenery": 5, "culturalValue": 4, "adventure": 1, "timeEfficiency": 5, "costValue": 4, "familyExperience": 4, "safety": 4, "overall": 4.4 },
"verdict": { "label": "WORTH DOING", "text": "The afternoon that gives Friday its second, contrasting half — ocean stillness after Médina's market energy — and closes naturally into dinner with no extra transfer." },
"bestSpots": [
{ "name": "Cliffside view beside the mosque", "desc": "Twin minarets against the Atlantic", "badge": "Must" }
],
"alternatives": [],
"bookUrl": "#"
},
{
"name": "Gorée Island",
"icon": "fa-solid fa-ship",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Dakar maritime station to Gorée, near Plateau",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "Tickets are bought at the terminal counter shortly before departure, no advance booking possible. Weekend and holiday ferry service is increased, with Friday/Saturday last returns running later than weekdays — worth checking the posted board on arrival regardless of season, since exact times shift.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Half-to-Full Day, Own Category", "value": "High", "reason": "Gorée is geographically separate by definition, reached only by boat, which is why it's framed as its own choice rather than squeezed alongside other Saturday themes — it genuinely can fill the whole day for travelers who want it to." },
"experience": { "type": "Self-guided history, walking, UNESCO site", "level": "All levels, car-free island, comfortable walking shoes recommended", "season": "Year-round, ferry runs daily", "operator": "Self-guided, ferry ticketed at the terminal", "access": "20-30 min ferry crossing from the Dakar maritime station near Plateau" },
"rating": { "score": 4.7, "count": 0 },
"durationRange": { "min": "3h", "avg": "4-6h", "max": "8h (full day)" },
"summary": "A car-free island reached by a 20-30 minute ferry crossing, a UNESCO World Heritage site with a real, weighty history and a compact, walkable layout of pastel colonial buildings, narrow lanes, and beaches — genuinely able to fill a half day or a full Saturday depending on pace.",
"selectedPackage": {
"name": "Self-Guided Gorée Half-to-Full Day",
"type": "Self-guided",
"duration": "4-6h",
"price": "Ferry ticket bought at the terminal, confirm current fare; most of the island itself is free to walk",
"includes": [
"Round-trip ferry crossing",
"Full access to the island's streets and public sites"
],
"excludes": [
"Museum and historic-house entry fees, paid individually",
"Food and drinks on the island"
]
},
"program": [
{ "icon": "fa-solid fa-ship", "title": "Ferry to Gorée", "desc": "Arrive at the terminal roughly 30 min early on weekends", "time": "09:00" },
{ "icon": "fa-solid fa-landmark", "title": "Island walk and historic sites", "desc": "Pastel colonial streets, museums, and the shoreline", "time": "+3:00" },
{ "icon": "fa-solid fa-utensils", "title": "Lunch on the island", "desc": "Optional, several small restaurants on Gorée itself", "time": "+1:00" },
{ "icon": "fa-solid fa-ship", "title": "Return ferry", "desc": "Check the posted board on arrival, times shift by season and day", "time": "+1:00" }
],
"valueAnalysis": { "scenery": 5, "culturalValue": 5, "adventure": 2, "timeEfficiency": 4, "costValue": 5, "familyExperience": 4, "safety": 5, "overall": 4.6 },
"verdict": { "label": "WORTH DOING", "text": "The single most-recommended Saturday theme — genuine history, a compact walkable island, and a ferry crossing that itself is part of the experience, at a low required cost." },
"bestSpots": [
{ "name": "Pastel colonial street rows near the harbor", "desc": "The island's most photographed stretch", "badge": "Must" }
],
"alternatives": [
{ "name": "Combine with a quiet Corniche dinner", "difference": "Gorée morning-to-afternoon, then a low-key dinner back on the mainland", "bestFor": "Travelers who want Gorée as a half day rather than the whole one", "ourDecision": "One of the two natural Saturday combos" }
],
"bookUrl": "#"
},
{
"name": "Ngor Island & Beach",
"icon": "fa-solid fa-umbrella-beach",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Almadies, western tip of the peninsula",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "Pirogue crossings are paid on the spot, no booking needed for the standard crossing. Water-activity availability (jetski, surf lessons) is operator-dependent and should be confirmed locally rather than assumed.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Morning Beach Half-Day", "value": "High", "reason": "Ngor is the natural 'furthest out' Saturday morning option, since Almadies/Ngor is the far western point of the peninsula and Sunday pulls back toward wherever the beach base is — pairing it with the African Renaissance Monument in the afternoon and a live-music dinner is the trip's second natural combo." },
"experience": { "type": "Self-guided beach and calm-water swimming", "level": "All levels", "season": "Best in the dry season (Nov-May), workable most of the year", "operator": "Self-guided, pirogue paid on the spot", "access": "20-25 min by car from Corniche hotels to Almadies, then a 5-minute pirogue crossing" },
"rating": { "score": 4.4, "count": 0 },
"durationRange": { "min": "2h", "avg": "3-4h", "max": "5h" },
"summary": "A short pirogue crossing to Ngor Island for calm, sheltered swimming and overwater dining, with surf lessons and board rental available nearby at Virage/Ngor for those who want the more active version of the same morning.",
"selectedPackage": {
"name": "Self-Guided Ngor Beach Morning",
"type": "Self-guided",
"duration": "3-4h",
"price": "Pirogue crossing paid on the spot, confirm current fare; surf lessons better booked a day ahead",
"includes": [
"Round-trip pirogue crossing"
],
"excludes": [
"Surf lesson or board rental",
"Food and drinks"
]
},
"program": [
{ "icon": "fa-solid fa-car", "title": "Transfer to Almadies", "desc": "20-25 min by car from Corniche hotels", "time": "09:30" },
{ "icon": "fa-solid fa-ship", "title": "Pirogue crossing to Ngor", "desc": "About 5 minutes", "time": "+0:30" },
{ "icon": "fa-solid fa-umbrella-beach", "title": "Beach and swimming", "desc": "Calm, sheltered water, overwater dining option", "time": "+2:30" }
],
"valueAnalysis": { "scenery": 5, "adventure": 3, "culturalValue": 2, "timeEfficiency": 4, "costValue": 5, "familyExperience": 4, "safety": 4, "overall": 4.2 },
"verdict": { "label": "WORTH DOING", "text": "The calmest, most low-effort Saturday morning option, and the natural first half of a Ngor + African Renaissance Monument + live-music-dinner combo." },
"bestSpots": [
{ "name": "Ngor Island's sheltered swimming cove", "desc": "The calmest water on this stretch of coast", "badge": "Must" }
],
"alternatives": [
{ "name": "Surfing at Virage/Ngor", "difference": "The same beach area with board rental on-site and lessons for those wanting an active version", "bestFor": "Travelers wanting genuine adventure over calm swimming", "ourDecision": "Valid substitute for the same morning slot" },
{ "name": "Corniche & Phare des Mamelles walk", "difference": "A lighter, 2-3 hour coastal walk and viewpoint instead of a beach morning", "bestFor": "Travelers wanting a shorter, no-booking morning", "ourDecision": "Backup for a lighter Saturday" }
],
"bookUrl": "#"
},
{
"name": "Marché Sandaga & Boubou Shopping",
"icon": "fa-solid fa-shirt",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Sandaga and surrounding Médina market streets",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "Traditional boubou shopping is optional and untimed in this itinerary — many travelers buy one before the trip rather than during it. Confirm current pricing directly with vendors; bargaining is customary at Sandaga.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Fold Into the Friday Médina Walk", "value": "Medium", "reason": "Sandaga sits a short walk from the Grand Mosque, so treating it as a browse before or after Jumu'ah avoids adding a dedicated stop to an already full Friday, while still giving the market its own entry here for travelers who want to prioritize it." },
"experience": { "type": "Self-guided market browsing and shopping", "level": "All levels", "season": "Year-round, most comfortable outside midday heat", "operator": "Self-guided", "access": "Short walk from the Grand Mosque, short taxi ride from Corniche hotels" },
"rating": { "score": 4.1, "count": 0 },
"durationRange": { "min": "45m", "avg": "1.5-2h", "max": "3h" },
"summary": "Textiles, wax fabric, and traditional boubou robes across Sandaga and the surrounding Médina market streets, genuinely central and walkable from the Grand Mosque, though HLM's cloth market is worth a mention as a deeper, less touristy alternative for fabric specifically.",
"selectedPackage": {
"name": "Self-Guided Market Browse",
"type": "Self-guided",
"duration": "1.5-2h",
"price": "Free to browse, garments and fabric paid individually, bargaining customary",
"includes": [
"Access to Sandaga and Médina market streets"
],
"excludes": [
"Purchases"
]
},
"program": [
{ "icon": "fa-solid fa-store", "title": "Sandaga browse", "desc": "Textiles, wax fabric, everyday market energy", "time": "11:00" },
{ "icon": "fa-solid fa-shirt", "title": "Boubou fitting", "desc": "Optional, many travelers prefer to buy before the trip instead", "time": "+0:45" }
],
"valueAnalysis": { "scenery": 3, "culturalValue": 4, "adventure": 1, "timeEfficiency": 4, "costValue": 4, "familyExperience": 3, "safety": 4, "overall": 3.9 },
"verdict": { "label": "WORTH DOING", "text": "A genuine, low-cost cultural browse that pairs naturally with the Friday Médina walk rather than needing its own dedicated trip." },
"bestSpots": [
{ "name": "Fitting area with vendor assistance", "desc": "Where the actual choosing and bargaining happens", "badge": "Must" }
],
"alternatives": [
{ "name": "HLM cloth market", "difference": "A deeper, less touristy fabric selection further from the Médina route", "bestFor": "Travelers prioritizing fabric quality over convenience", "ourDecision": "Worth a dedicated stop only if fabric is the actual priority" }
],
"bookUrl": "#"
},
{
"name": "HLM Fabric & Tailoring Market",
"icon": "fa-solid fa-scissors",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "HLM district, roughly 4-5 km from Corniche hotels",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "This reflects general information on HLM as Dakar's principal fabric wholesale and tailoring district, not a commercial guided product. Same-day tailoring turnaround varies by vendor and workload, confirm directly before committing to a same-trip pickup.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Dedicated Stop Only If Fabric Quality Is the Priority", "value": "Medium", "reason": "HLM trades convenience for depth: it sits further from the Médina route than Sandaga, but the wax print and bazin selection, and the option of same-day tailoring, is a genuinely different tier of fabric shopping than a market browse." },
"experience": { "type": "Self-guided fabric shopping and tailoring", "level": "All levels", "season": "Year-round, most comfortable outside midday heat", "operator": "Self-guided, individual tailor vendors", "access": "15 min by car from Corniche hotels" },
"rating": { "score": 4, "count": 0 },
"durationRange": { "min": "1h", "avg": "1.5-2h", "max": "3h with tailoring wait" },
"summary": "Dakar's principal wholesale fabric and tailoring district, favored by locals over Sandaga for wax print and bazin selection, with same-day tailoring often available for travelers willing to build in a wait or a return pickup.",
"selectedPackage": {
"name": "Self-Guided Fabric & Tailoring Stop",
"type": "Self-guided",
"duration": "1.5-2h",
"price": "Fabric and tailoring paid individually, confirm current pricing and turnaround with the vendor",
"includes": [
"Access to HLM's fabric stalls and tailor shops"
],
"excludes": [
"Fabric and tailoring cost",
"Rush-order fees if same-day pickup is requested"
]
},
"program": [
{ "icon": "fa-solid fa-scissors", "title": "Fabric selection", "desc": "Wax print and bazin, wider and deeper selection than Sandaga", "time": "11:00" },
{ "icon": "fa-solid fa-user-tie", "title": "Tailoring order", "desc": "Confirm turnaround time before committing to a same-trip pickup", "time": "+0:45" }
],
"valueAnalysis": { "scenery": 2, "culturalValue": 4, "adventure": 1, "timeEfficiency": 3, "costValue": 4, "familyExperience": 2, "safety": 4, "overall": 3.7 },
"verdict": { "label": "WORTH DOING", "text": "Skip it unless fabric quality or a tailored piece genuinely matters — Sandaga already covers the casual boubou-shopping need with far less travel time." },
"bestSpots": [
{ "name": "Wax print and bazin stalls", "desc": "The core reason to make the trip out here", "badge": "Must" }
],
"alternatives": [
{ "name": "Marché Sandaga & Boubou Shopping", "difference": "Closer to the Médina route, a lighter and faster browse", "bestFor": "Travelers who want convenience over depth", "ourDecision": "The default choice for most travelers" }
],
"bookUrl": "#"
},
{
"name": "Gorée Craft Stalls & Artisan Shopping",
"icon": "fa-solid fa-palette",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Near the harbor, Gorée Island",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "This reflects general information on Gorée's harbor-area craft stalls, not a commercial guided product. Confirm current pricing directly with artisans; bargaining is customary.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Fold Into the Gorée Island Visit", "value": "Medium", "reason": "The craft stalls sit right along the walking route from the ferry landing into the island's streets, so this is naturally absorbed into the Gorée half-to-full day rather than needing its own separate trip." },
"experience": { "type": "Self-guided artisan browsing and shopping", "level": "All levels", "season": "Year-round", "operator": "Self-guided, individual artisan stalls", "access": "Part of the Gorée Island visit, no separate transfer" },
"rating": { "score": 4, "count": 0 },
"durationRange": { "min": "20m", "avg": "30-45m", "max": "1h" },
"summary": "Paintings, jewelry, wood carvings, and textile crafts sold directly by artisans near the Gorée harbor, a genuine, non-touristy shopping stop that sits naturally inside the island's own walking route.",
"selectedPackage": {
"name": "Self-Guided Harbor Craft Browse",
"type": "Self-guided",
"duration": "30-45m",
"price": "Free to browse, crafts paid individually, bargaining customary",
"includes": [
"Access to the harbor-area craft stalls"
],
"excludes": [
"Purchases"
]
},
"program": [
{ "icon": "fa-solid fa-palette", "title": "Craft stall browse", "desc": "Paintings, jewelry, wood carvings, textiles", "time": "As part of the island walk" }
],
"valueAnalysis": { "scenery": 4, "culturalValue": 4, "adventure": 1, "timeEfficiency": 5, "costValue": 4, "familyExperience": 3, "safety": 5, "overall": 4 },
"verdict": { "label": "WORTH DOING", "text": "A low-effort, genuine shopping stop that costs no extra time since it sits directly on the Gorée walking route." },
"bestSpots": [
{ "name": "Stalls nearest the ferry landing", "desc": "The first and most concentrated cluster of artisans", "badge": "Must" }
],
"alternatives": [],
"bookUrl": "#"
},
{
"name": "Lac Rose (Pink Lake) Excursion",
"icon": "fa-solid fa-water",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Lake Retba, ~30km northeast of Dakar",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "This reflects publicly available information on Lac Rose as a nature and photography destination, not a commercial guided product. Recommend booking a driver or tour in advance; confirm current pricing directly with any operator.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Own-Category Full Saturday", "value": "Medium", "reason": "Lac Rose is the only true out-of-peninsula excursion in this itinerary, so it's treated as an alternative to a Saturday combo rather than an addition to one — the round trip alone can take most of the day." },
"experience": { "type": "Guided or self-driven day trip, nature and photography", "level": "All levels, mostly viewing and short walks", "season": "Year-round, the lake's pink hue varies with light and season", "operator": "Booked driver or tour recommended", "access": "6-8h round trip by road from central Dakar" },
"rating": { "score": 4, "count": 0 },
"durationRange": { "min": "6h", "avg": "6-8h", "max": "9h" },
"summary": "A pink-hued salt lake roughly 30km northeast of Dakar, known for its distinctive color and traditional salt-harvesting, a genuine nature and photography day trip that effectively replaces the rest of Saturday's activities.",
"selectedPackage": {
"name": "Guided or Self-Driven Lac Rose Day Trip",
"type": "Guided or self-driven",
"duration": "6-8h round trip",
"price": "Confirm current driver/tour pricing directly, varies by operator",
"includes": [
"Round-trip transport",
"Time at the lakeshore"
],
"excludes": [
"Boat rides or salt-harvesting demonstrations, paid separately if offered",
"Lunch"
]
},
"program": [
{ "icon": "fa-solid fa-car", "title": "Drive to Lac Rose", "desc": "Roughly 1-1.5h each way from central Dakar", "time": "08:00" },
{ "icon": "fa-solid fa-water", "title": "Lakeshore time", "desc": "Photography, optional boat or salt-demonstration add-ons", "time": "+2:00" },
{ "icon": "fa-solid fa-utensils", "title": "Lunch nearby", "desc": "Local restaurant near the lake", "time": "+1:00" },
{ "icon": "fa-solid fa-car", "title": "Return to Dakar", "desc": "Roughly 1-1.5h", "time": "+1:30" }
],
"valueAnalysis": { "scenery": 5, "culturalValue": 3, "adventure": 2, "timeEfficiency": 2, "costValue": 3, "familyExperience": 3, "safety": 4, "overall": 3.7 },
"verdict": { "label": "WORTH DOING", "text": "A genuinely distinctive sight for travelers prioritizing photography and nature, but its own category — don't try to combine it with Gorée or Ngor in the same Saturday." },
"bestSpots": [
{ "name": "Lakeshore near the salt-harvesting area", "desc": "The most reliable spot for the lake's pink color", "badge": "Must" }
],
"alternatives": [
{ "name": "IFAN Museum (Théodore Monod African Art Museum)", "difference": "A 2-hour indoor culture stop back in Plateau, far shorter than the Lac Rose round trip", "bestFor": "Travelers wanting a low-effort Saturday morning instead", "ourDecision": "Backup option, check opening days before relying on it" }
],
"bookUrl": "#"
},
{
"name": "Sunday Atlantic Beach Day",
"icon": "fa-solid fa-fish",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Yoff, Ngor, or the hotel's own beach/pool depending on season",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "Which specific beach suits best shifts seasonally: dry season (Nov-May) favors Ngor and Corniche-area beaches, calmer 22-23°C water; rainy season (Jun/Jul-Oct) favors a later-morning-to-early-afternoon window given more likely afternoon showers, though sea temperature is actually warmer (25-28°C) in that stretch.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Beach or Pool, Kept Deliberately Unstructured", "value": "High", "reason": "Sunday is explicitly protected from Dakar's sightseeing instinct — no museums, no city tour, no checklist. The day's only job is to ask nothing of the traveler except to enjoy the Atlantic, after Friday's meaning and Saturday's choice-driven energy." },
"experience": { "type": "Self-guided beach, pool, and rest day", "level": "All levels", "season": "Best Nov-May, workable year-round with rainy-season timing adjustments", "operator": "Self-guided, optional water-activity operators available locally", "access": "At or a short distance from the Corniche hotel base" },
"rating": { "score": 4.6, "count": 0 },
"durationRange": { "min": "4h", "avg": "6-8h", "max": "full day" },
"summary": "Breakfast, then a full beach or pool day: swimming, an optional jetski or water activity (confirm locally, operator- and season-dependent), a beachside seafood lunch, a long unstructured relaxation block that should not be filled, and an optional light activity for anyone restless — a walk to Ngor's viewpoint or a Corniche stroll — with sunset if the day's timing allows.",
"selectedPackage": {
"name": "Self-Guided Beach & Rest Day",
"type": "Self-guided",
"duration": "6-8h",
"price": "Beach/pool access typically included at the hotel, seafood lunch and any water activity paid separately",
"includes": [
"Beach or pool access",
"Optional light activity late afternoon"
],
"excludes": [
"Water-activity rental (jetski etc.)",
"Lunch"
]
},
"program": [
{ "icon": "fa-solid fa-mug-hot", "title": "Breakfast", "desc": "Unhurried, no schedule to keep", "time": "09:00" },
{ "icon": "fa-solid fa-umbrella-beach", "title": "Beach or pool, swimming", "desc": "Optional jetski or water activity, confirm locally", "time": "+1:00" },
{ "icon": "fa-solid fa-fish", "title": "Beachside seafood lunch", "desc": "", "time": "+3:00" },
{ "icon": "fa-solid fa-couch", "title": "Long unstructured relaxation", "desc": "This block should not be filled", "time": "+1:00" },
{ "icon": "fa-solid fa-sun", "title": "Optional light activity or sunset", "desc": "Ngor's viewpoint, a Corniche stroll, only for anyone restless", "time": "+2:00" }
],
"valueAnalysis": { "scenery": 5, "culturalValue": 1, "adventure": 2, "timeEfficiency": 5, "costValue": 4, "familyExperience": 5, "safety": 5, "overall": 4.5 },
"verdict": { "label": "WORTH DOING", "text": "The payoff day that makes the whole weekend feel like a real vacation rather than a cultural itinerary, however good Thursday through Saturday were." },
"bestSpots": [
{ "name": "Ngor's viewpoint at sunset", "desc": "Optional closing spot if the day's timing allows", "badge": "Must" }
],
"alternatives": [],
"bookUrl": "#"
},
{
"name": "Dinner & Live Music, Plateau or Corniche",
"icon": "fa-solid fa-music",
"tabImage": "ADD_TAB_ICON_IMAGE_URL_HERE",
"spot": "Plateau or Corniche restaurants",
"images": [
"ADD_AI_IMAGE_URL_HERE"
],
"researchNote": "This reflects general information on Plateau and Corniche dining and live-music venues, not a commercial guided product. Reservation recommended for known live-music venues; confirm current schedules directly.",
"ourChoice": { "badge": "OUR CHOICE", "title": "Optional Saturday Evening Close", "value": "Medium", "reason": "Evening nightlife is available but opt-in only in this itinerary — it never anchors the day's identity. Dinner with live music is the natural close to a Ngor + African Renaissance Monument afternoon, without pulling the trip toward an announced 'night out' as a fixed stop." },
"experience": { "type": "Self-guided dinner, optional live music", "level": "All levels", "season": "Year-round, evenings", "operator": "Self-guided, reservation recommended for live-music venues", "access": "Short taxi ride from the Corniche hotel base" },
"rating": { "score": 4.2, "count": 0 },
"durationRange": { "min": "1.5h", "avg": "2-3h", "max": "4h" },
"summary": "Dinner at a Plateau or Corniche restaurant with live music, the second natural Saturday-evening close alongside a quiet Gorée-day dinner, with late-evening nightlife available afterward for anyone who wants it, strictly optional.",
"selectedPackage": {
"name": "Dinner Plus Live Music",
"type": "Self-guided",
"duration": "2-3h",
"price": "Meal cost varies by restaurant, confirm current live-music schedule",
"includes": [
"Dinner",
"Live music where scheduled"
],
"excludes": [
"Late-evening nightlife/club, optional add-on"
]
},
"program": [
{ "icon": "fa-solid fa-utensils", "title": "Dinner, Plateau or Corniche", "desc": "Reservation recommended for known live-music venues", "time": "20:00" },
{ "icon": "fa-solid fa-music", "title": "Live music", "desc": "Check current schedule at the chosen venue", "time": "+1:00" }
],
"valueAnalysis": { "scenery": 3, "culturalValue": 4, "adventure": 1, "timeEfficiency": 4, "costValue": 3, "familyExperience": 3, "safety": 4, "overall": 3.9 },
"verdict": { "label": "WORTH DOING", "text": "A relaxed, optional Saturday-evening close that fits naturally after a Ngor or Corniche afternoon without becoming the day's anchor." },
"bestSpots": [],
"alternatives": [
{ "name": "Optional nightlife/club, late evening", "difference": "Open-ended, later and higher-energy than a dinner-with-music evening", "bestFor": "Travelers who want to extend the evening further", "ourDecision": "Optional, not part of the trip's core identity" }
],
"bookUrl": "#"
}
],
"routeGeometry": [],
"listingCard": {
"modalSlug": "modal-senegal-dakar-teranga-weekend",
"continent": "Africa",
"country": "Senegal",
"internalName": "Teranga Weekend — Dakar",
"featured": true,
"days": "4 core days (Thu-Sun), a 5th night added only for a red-eye departure",
"budgetMin": "confirm current hotel, ferry, and operator rates",
"budgetMax": "",
"style": "Long Weekend, Single Hub, Faith & Culture, Beach & Ocean",
"months": "Nov-May",
"tagline": "Not how much of Dakar you see — how much of Dakar you feel. A Thursday-to-Sunday single-hub long weekend: Jumu'ah and the Médina, Asr at the ocean, Gorée or Ngor by choice, and a Sunday kept empty for the Atlantic.",
"image": "ADD_AI_IMAGE_URL_HERE",
"alt": "Teranga Weekend — Dakar itinerary",
"displayName": "Teranga Weekend — Dakar",
"hubsCount": "1",
"metrics": [
{ "value": "4 core days (Thu-Sun), a 5th night added only for a red-eye departure", "label": "Days" },
{ "value": "$confirm current hotel, ferry, and operator rates", "label": "Budget/Person" },
{ "value": "Nov-May", "label": "Best Season" }
],
"tags": [
{ "icon": "fa-solid fa-star", "label": "Long Weekend, Single Hub, Faith & Culture, Beach & Ocean" },
{ "icon": "fa-solid fa-circle-half-stroke", "label": "1 Hub" }
],
"buttonLabel": "View Itinerary"
}
}
Itineraries & Activities
Loading…