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