Tropical Cyclone Fina is expected to make landfall over the Top End on Friday before passing near Darwin this weekend.