After leaving India and sailing the Arabian Sea, Captain Jack's next clue was to sail through the Indian Ocean and land on an island off the eastern coast of Africa. 
What island did Captain Jack land on off the eastern coast of Africa while sailing the Indian Ocean?

A. Ireland

B. Madagascar

C. New Zealand