With numerous islands in easy reach of Stone Town, the most popular activity is going out on a boat for swimming, snorkelling or diving. Other energetic options include cycling or kayaking, which may then inspire you to go for a muscle-relaxing massage at one of Stone Town's numerous spas.


It's not advisable to plunge into the sea directly off the town's beaches (although a few tourists do); some of the larger hotels have pools that are open to non-guests for a fee, but most visitors take a boat trip to swim at the beaches on the offshore islands.