The islands of the Indian Ocean are a varied collection, including many of the smallest territories and one of the largest island nations. Many hug the coastlines of continents; others must be sought out hundreds of miles from any other land.