Nopigeia, Greece cable landing point