Locals love NCL’s SA cruises