Денис располагается в северо-западной части Сейшельского архипелага в 85 км к северу от крупнейшего острова государства – Маэ. Добраться в этот отдалённый уголок Индийского океана можно лишь на самолёте из того же Маэ.
По своей структуре Денис – коралловое образование, которое размещается как раз на краю подводного плато, за которым начинаются действительно глубокие воды океана. Всё побережье острова пригодно для купания, так как Денис возвышается над уровнем воды всего на 3 м. Его территорию опоясывает непрерывная череда пляжей, которые радуют отдыхающих мягким чистым песком, тенью раскидистых кокосовых пальм и прозрачной водой с лёгкими волнами. Здесь можно найти как протяжённые пляжи, так и уютные местечки, расположившиеся в закрытых бухточках. Центральную часть Дениса занимает реликтовый лес, в котором произрастают гигантские пальмы и другие экзотические растения. В течение всего дня лес наполнен пением птиц, которые вовсе не боятся человека, а напротив, охотно демонстрируют ему своё яркое необычное оперение. На тропинках можно запросто наткнуться на птичьи гнёзда, с отложенными в них яйцами или же вылупившимися птенцами. Кроме птиц, на острове обитает целая популяция гигантских черепах, которые также откладывают свои яйца в пляжный песок.
Ещё одной природной достопримечательностью Дениса является морская пальма коко-де-мер. Её плоды – настоящий символ Сейшел, так как этот вид пальм является эндемичным, то есть произрастает только на островах Сейшельского архипелага. Единственным на курорте отелем является Denis Island Lodge, включающий в свою инфраструктуру все необходимые удобства для обеспечения действительно роскошного отдыха.