I would drop a at least a day from Santorini and add it to Naxos, a much more traditional and less touristy island, especially off season for September. Even September on Santorini will have huge cruise ships depositing hundreds of tourists at a time and there'll be a number of cruise ships which will add up to thousands of tourists storming Santorini, driving up prices and adding to the congestion and losing every reason why you want to go to Greece.
I would add eliminate Delphi (while special is a difficult and roundabout way to get there). Hydra, while one of Greece's nicest waterfront is a bit over-the-top touristy but may be OK for a day trip.
I would spend more time in Athens which has some of the best World-Class archeological sites, museums, the Plaka, Monistirake & Sygtagma Square, Central Markets, Psiri District, Anafiotika, Changing of the Guards and so much more.
Hydra, while very picturesque with the best feature being no vehicles allowed on the island (other than municipal services) is very popular with jet-setters, day-trippers and very expensive for an over-night stay, could be dropped.
Delphi, while very special tends to take up an entire day, just getting there and returning so could be eliminated.
If it was me:
Nafplio: more time there
Naxos: more time there
Athens: more time there
Drop Hydra, Delphi and Santorini (use those extra days for longer stays in Athens & Nafplio) off-season will give you a wonderful opportunity to experience Greece, the more traditional and non-touristy Greece.
Nafplio is one of Greece's most loveliest towns with a nice waterfront, beautiful Old Town, archeological/historic sites right in town and great base to explore Epidavrous, Mycenea, Tryns and other spectacular parts of Ancient Greece. If you really want to see Hydra then there is a day cruise from Tolo (a short distance from Nafplio) which will give you a nice day trip to Hydra & Spetses. Hydra is far better than Spetses and will at least give you a "taste" of what upscale, jetsetters go to Hydra for.