I'm sorry, but there is no city called Denis Island. Denis Island is actually a private island located in the Seychelles archipelago in the Indian Ocean. It is a secluded and exclusive destination known for its luxury resort and stunning natural surroundings.