Elafonisos
- Published in Peloponnese Beaches
One of the most beautiful Greek beaches is found in Elafonisos, a small island opposite Neapolis. The landscape consists of wonderful sandy beaches, sand hills, and clear blue waters reminding visitors of exotic beaches.