South Australia is only a breath away from the 38th Semaphore Greek Festival, which will be held at the Semaphore foreshore on Saturday 14 and Sunday 15 January. The annual cultural festival, which was established by the Greek Community of Port Adelaide ...