Western Cape impresses with magnificent coasts and beautiful beaches! The cities are becoming more modern and cleaner.