text: Since you've a 'moral problem' (really, no one can be that pedantic about semantics; I like exactitude too but I'm not anal about it) you should consult a dictionary:
  'Western': 'situated in the west, or directed towards or facing the west; relating to or characteristic of the West or its inhabitants, or (historical) of or originating from the non-Communist states of Europe and North America' (Oxford online).
  'Westernise': '(a country, person, or system) to adopt, influenced or in the process of being influenced by the cultural, economic, or political systems of Europe and North America' (ibid).
  Cape Town, with it 'cosmopolitan, European' feel is not Mogadishu, except townships and squatter camps. Its presentation is clearly westernised or western (second meaning) relating to/characteristic of the West. QED.
  You said 'non-Anglican cultures'. Do you mean Catholic, Muslim? You meant 'Anglo', of course. Since you're 'morally' conflicted by such things, confess to the PC police.