Looking for short stay recommendations
Like the title says, I'm looking to see if anyone has any recommendations for a place to stay for 2-3 nights in Zanzibar at the beginning of August! I will be hiking Kilimanjaro the week prior and I'm considering adding on a few days in Zanzibar because 1) I'll already be there and 2) relaxing and recovering on the beach for a couple days sounds much better than jumping on a 15 hour flight the day after summiting.
That being said, I've looked into everything and I'm overwhelmed by the options if I'm being honest. So I'm wondering if anyone has any suggestions for me! The only thing I'm looking for is a nice beach (either part of the hotel or within a walkable/reasonable distance via taxi). I do not snorkel, and as much as I'd love to, I'm not trying to do any excursions/tours. A nice pool would also be okay if there's no beach! I'm happy to take a taxi or walk to a beach to see it and then return to my hotel.
I'm not looking for all-inclusive as I don't drink and I prefer to try local restaurants (even if not local cuisine) rather than eat hotel food.
I am taking this trip alone to celebrate my 30th so I'm okay with spending a little bit of money, but I by no means need anything luxury. I'd like to keep my stay under $300 per night but could swing $500/night. As a solo female traveler, I'm prioritizing safety so if I need to spend more than that to be in a safer area, I can definitely spend more. The peace of mind is worth it.
I'll take any and all recommendations, including places/areas to stay away from. Thank you!!