Costa Navarino, Finikouda – Greece