The Bay of Dili is a bay on the north coast of Timor-Leste adjacent to Dili, its capital city. The bay forms part of Ombai Strait, which separates the Alor Archipelago from the islands of Wetar, Ataur
View north east towards Cape Fatucama, which resembles a crocodile's nose