Atauro

The Unspoiled Jewel of the Banda Sea Atauro Island, located just a short boat ride north of Dili, is one of Timor-Leste’s most captivating destinations—an …