The archipelago of Seychelles is located on the Indian Ocean, just off the African coast. La Digue is one of Seychelles 100 islands, located on the northeastern side of its main island Mahe.