Dalyan, meaning of natural fish farm, is a truly “Eden on Earth” small town located in Mugla province of Southwestern Turkey. Unlike other busy nearby resorts like Marmaris or Fethiye, it is still not excessively developed and life runs at small pace. Dalyan town owes its preserved nature mostly to its millions of years old habitants Caretta