Jambiani Beach
Blue Oyster Hotel
A well-reviewed mid-range hotel with a pool and a restaurant, plus diving and snorkelling arranged on site. Blue Oyster runs about US$128 a night and rates 9.3/10 across 348 reviews. It's a short walk to the village; worth confirming air-con at booking, since it isn't in the amenity list.