Vacations by the sea: 126 extraordinary Beach Hotels on the Greek Islands