Zanzibar has a multitude of beach resorts, from all-inclusive large hotels with 12-hour a day entertainment to smaller more intimate family-run establishments. The best swimming beach is indisputably at Kendwa, in the north-west. The east coast has super-wide beaches at low tide (and hundreds of metres of rock to walk over to get to the sea for a dip) that become narrow at high tide, but are great for long walks. If you are happy with a dip in the hotel pool at low tide, then this could be the place for you, less crowded than the more well-known Nungwi on the northern tip. Kendwa has the island's longest permanent swimming beach and some nightlife at the weekends. South of Stone Town there are a couple of small, decent, mid-range resorts for some rest and relaxation too.