Hello! My fiancee and I are going honeymooning in Andalucia in May 2023, and then flying to Barcelona for a few days (I've been before but she never has). This gives us 10 days in Andalucia (not counting the flight). Our travel goals/interests are: definitely see Seville, Granada, and Cordoba, visit at least 1-2 small towns, have a relaxing day at the beach, have one day of hiking in nature, eat lots of good food, see beautiful architecture. We don't care about nightlife or shopping. Right now I'm thinking:
1-3: Seville
4: Bus to Cordoba
5: Rent car, drive to Ronda
6: Drive to Parque Natural Sierra de Grazalema for a hike. Afterwards, drive to Malaga in the evening.
7: Malaga
8: Day trip to Nerja. Return car after getting back to Malaga.
9: Train to Granada
10: Granada
Does this seem like a good itinerary? I'm wondering if this is the best order to do these in, or if Arcos de la Frontera or Cadiz would be better than some of the options here, or if others suggest a better place for a beach day or a hike. Thanks!