Mahe Island is not a city, but rather the main and largest island of the Seychelles. It is located in the Indian Ocean, off the eastern coast of Africa. Mahe Island is home to the capital city of Seychelles, Victoria. The island is known for its stunning beaches, lush tropical forests, and diverse marine life. It is a popular tourist destination, offering a range of activities such as hiking, snorkeling, and exploring the local culture and cuisine.