Yours is a VERY complicated trip, logistically!! I hope you have not booked a bunch of hotels on a nonrefundable basis, because you will have a challenge getting from place to place without backtracking to the airport.... unless you can rent a Magic Carpet, or can Walk on Water (neither has been known for millennia in that area). Wow. And still, you will be rushed. Let's discuss:
• Athens & Meteora/Delphi. These should go LAST. If you drive from Airport to Delphi, then Meteora, you'll be very rushed unless you allow at least 3 nites: Arrive at airport by noon - drive to Delphi by late afternoon, see museum; see ruins site next AM, then off to Meteora, see a monastery, stay nearby 2nd nite, see more next AM, then 5 hour drive back to Athens area, arrive ?6pm? 3rd night. Then 2 full days at least for Athens. That brings you down to FIVE+ days for 3 islands. Wooo. Either you cut out Meteora or 1 island.
• MILOS - SANTORINI- RHODES. As the old saying goes, "you can't get there from here." Until this year, Santorini was the Connector, with a 2x week 7 hr Blue Star ferry, midnight Santo - 7:30 Rhodes -- but that's phasing out, not available at all in june. The only ferry link that exists is MILOS to SANTORINI or vice versa.
No point in discussing lengths of island stays until you rethink # of destinations, and which. All are good so it's a win-win.