My fiancé and I are hoping to come June 2024. We are thinking about 7-10 days in Zanzibar. We would love recommendations for hotels with private beaches and things to do? We are active so we like hiking, snorkeling, etc
If someone could also recommend a travel agency or is it better to do it on your own?