The Sydney Fish Market is hosting its final 36-hour annual marathon before the new building opens next year.