You need an embassy visa for Bermuda if you have a Timorese passport
Visa options for Bermuda
Visitor visa
Travellers need a visa to visit Bermuda for Business or Tourism. Travellers must apply for a Multiple Re-entry Visa (MRV) for one of Bermuda's three entry points: the United States, United Kingdom, or Canada. The Multiple Re-entry Visa must apply to the gateway from which the traveller intends to depart and return. For instance, possessing a UK MRV allows travel from and back to the UK. Visit the government website for details.
This is not offered by sherpa°.
Apply on the government site.