Most people looking for a Zanzibar itinerary of 7 days want two things from one short trip: the island’s layered history, and a beach where the sea is actually there when they want to swim. This route gives each its proper setting. You sleep two nights inside Stone Town, where the lanes are cool in the morning and the waterfront comes alive at dusk, then four on the north coast around Nungwi and Kendwa, where deep water lies a few strokes from the sand.
It is island-only by design, with no early flights and no single day asked to carry too much. Your private driver and guide handle every transfer, the spice farm and a sunset dhow are built in, and the optional extras, from a reef snorkel to the red colobus monkeys of Jozani, slot into the beach days without reshuffling the week. If you are adding a safari to the island, start with the Tanzania safari and Zanzibar planner instead.
Why this route works
Stone Town comes first because it is only 15–20 minutes from the airport, so even a late landing ends with dinner on a rooftop rather than a long drive across a dark island. Two nights give you one complete day there: the walk in the cooler morning, the spice farm after lunch and a second evening in the lanes. The beach comes last, when you want nothing scheduled. We pick the north coast for a first week because, although the tide rises and falls by up to about 4 m at spring tides here as everywhere on Zanzibar, the seabed shelves steeply, so you can swim at most hours. The drive north takes about an hour, and the airport is roughly 1 hour 20 minutes away on the final morning.