Greece isn’t short of an island or two – here are the best places to stay when you visit some of our favourite islands, including Santorini, Crete, Corfu and Mykonos