Hello all, I'll be going on a trip to Athens in the last two weeks of July with my mom for a friends wedding. The wedding will be in the middle of the trip, leaving me 6 days before the wedding and 4 days after the wedding to travel. We plan to spend at least 2-3 days in Athens visiting the Acropolis (and Museum), etc.
We're not into beaches or nightlife. We're looking for recommendations/suggestions/ideas if anyone has any!

We love food, and visiting historical sites and hiking/walking around.

Would anyone have any recommendations for places/islands that are fairly easy to go to/from Athens? We would prefer not spending too many hours traveling as our trip is short.

We would love to find somewhere with great food and history.

I've read Rhodes or Crete might have some nice historical sites, but I'm open to all suggestions!

As you can tell, I only have loosely formed thoughts, so any and all suggestions are welcome.
Thanks so much!