As someone who lives in Greece and travels often, I think Corfu, Sifnos, Kimolos, Crete, and Hydra are some of the best Greek islands to visit.