weather conditions karoo 2 coast