Zanzibar , a spice island in the Indian Ocean off the coast of Tanzania , has long been on international trade routes , and its music looks west to mainland Africa , north to the Middle East and east to the Indian subcontinent .