You have received good suggestions so far.
What you have not told us is how long you will be in Greece. If its a week then you only have time for one island and Athens. If its two weeks then you have time for 2 islands and Athens. Three weeks would be better.
When you arrive in Athens immediately find a connecting flight to your first island. You need 2 hours to collect bags and clear passport control go up one flight from arrivals to departures and get through security.
If you choose Crete you could easily spend 2 weeks there and still only do one section of the island. There is so much to see and do there.
I believe that Santorini is a must do island. Its not authentic Greece but it is spectacular. Three days there will do nicely. Thats as long as my wallet can stand.
The combination of Naxos and Santorini is a winner. Naxos will give you an authentic Greek experience. It has it all, a great main town with waterfront promenade, narrow back alleys all leading up to the Venetian Era Kastro. It has good beaches, lots of hotels great dining experiences, Mountain villages, hiking and most importantly the locals are happy you have chosen their island.
Its essentially a 4 hour ferry trip back to Athens from Naxos. We choose to fly back in the morning so we can start our Athens experience by noon rather than late afternoon if you do the connection by ferry.
Here are some images of our trip. 3 nights Santorini, a week in Naxos and 4 days in Athens.
https://www.flickr.com/photos/stanbr54/albums/72157689937827955
And Crete.
Return to Chania 2022 https://www.flickr.com/photos/stanbr54/albums/72177720299646015
Chania Sougia and Plakias 2019
https://www.flickr.com/photos/stanbr54/albums/72157711266062752
Western Crete https://www.flickr.com/photos/stanbr54/albums/72157632115757899