Elafonisos ist eine sehr kleine Insel, die sich südöstlich des Peloponnes gegenüber der Stadt Neapoli befindet. Die Fläche beträgt etwa 19 km2 und die Insel ist nur 570 Meter von der Küste des Peloponnes (Punta) entfernt. Der heutige Name Elafonisos bedeutet „Hirsch-Insel“. Elafonisos erhielt seinen Namen durch das reiche Jagdgebiet, welches sich hier in der Antike befand. Gemäß dem Historiker Pausanias muss es hier viel Rotwild gegeben haben. In der Region befinden sich zahlreiche Heiligtümer der Göttin der Jagd Diana.
Elafonisos ist vielleicht die exotischste Insel des Mittelmeers mit Karibikstränden mit feinem, weißen Sand und türkisfarbenem kristallklaren Wasser. Der berühmteste Strand, das Markenzeichen Südöstlich der Insel, ist zweifellos der Simos Strand mit seinen zwei Buchten von unbeschreiblicher Schönheit. Aber es gibt viele andere schöne Strände wie der lange Strand von Panagia, wo das Gewässer reich an Vegetation und bunten Fischen ist. Lefki, im Westen der Insel, ist ein kleiner vor dem Wind geschützter Strand, mit feinem weißen Sand und smaragdgrünem kristallklarem Wasser.
Das einzige Dorf der Insel, im Nordosten gelegen, ist Elafonisos, eine kleine Hafenstadt in der nur ein paar hundert Einwohner, meistens Fischer mit traditionellen Fischerbooten , leben.
Die archäologische Stätte Pavlopetri, eine bronzezeitliche Stadt, ist bei der kleinen Insel Pavlopetri zwischen der Südostspitze der Peloponnes und
der Insel Elafonisos in drei bis vier Meter Tiefe auf
sandigem Meeresboden gelegen.
Der Sommertourismus der entscheidende Wirtschaftsfaktor der Insel. Im Winter leben hier nur wenige hundert Leute, aber im Juli und August kommen jeden Tag etwa 5.000 Besucher.
Das Klima ist mediterran mit langen, heißen Sommern.