The Blue Flag Grotto Beach in Hermanus is one of the most striking South African beaches with its rolling waves and mountainous backdrop.
of Alliance of Citizens for Change