All the right elements come together to make Antalya, a Mediterranean town 240 mi/385 km southwest of Ankara, one of Turkey's top attractions.