Preveli Beach in Crete island, Greece. There is a palm forest and a river inside the gorge near this beach.