Mossel Bay rides the recession's storm