When planning a trip to Zanzibar, there are so many islands to choose from. One thing that has to be considered is what you want to do. If you are looking for a perfect beach holiday, you want to think about all of the islands along the coast. You will find that Zanzibar, Mafia, and Pemba are all the perfect location for you to enjoy the beach. Each location though has its own quirks and fun activities that make it unique. Here is what you need to know about each location that will make it the perfect choice when planning your activities.