Islands in Indian Ocean

Browse 10 attractions and discover 15 photos

Travelers are voting New Moore Island and Bassas da India as the best islands in Indian Ocean. Want more? Check out our map of islands in Indian Ocean.