From rolling hills and mountain peaks, elephant-filled national parks and picturesque coastlines and unspoilt beaches to Afromontane forests - the Eastern Cape offers travellers a virtually endless ...