Oceania – longer cruises a hit in SA