Uroa Beach
Antonio Beach Hotel & Spa
A four-star spa hotel on the Chwaka Bay side of Uroa, named for its treehouse and an outsized swimming pool. Rooms come with sea or garden views, and there are two restaurants and a gym on site. Reviews sit at 8.3/10 over 600-plus stays, and at about US$317 a night it is one of the area's pricier stays.