Eastern Cape Weather