Hi there,
Your itinerary is really lovely and totally doable in a week. If I may suggest, I’d recommend doing the route in this order: Malaga – Granada – Córdoba – Seville – Cádiz – Ronda – Malaga. That way, you keep the sea for the end and avoid too many kilometers in one go. And if you like spots that are a bit off the beaten path, I’d recommend passing through the Sierra de Huelva, about an hour from Seville. It’s a region that’s still relatively unknown, green and peaceful, with cork oak forests, white villages, and very few tourists at this time of year. We were there because we’d adopted a mountain olive tree, and we went to see it in person. While there, we met its producer, a small farmer from Hinojales, a village of barely 300 people. For those interested, he talks about it on his little website: adopteunolivier.fr. It was a simple, human, and truly touching experience—the kind of moment that gives travel its real meaning.