Elafonisi beach in Crete island, Greece, wonderful mediterranean beach with turquoise waters and pink sand