Here you can easily spend an entire holiday lounging at the beach, swimming, snorkeling, or kite surfing. But there is more to Zanzibar than the beach.