Dashbashi Canyon, Georgia, Tourist Spot