I believe this is Psilli Ammos, one of the nicest sand beaches on the island with a couple small tavernas too