14 of the Best Greek Islands to visit - and how to choose which one