Cruises have been back in business in North America since last month - but operations are still far from normal.