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