Greece is a beautiful country, full of idyllic Mediterranean islands and coastlines, and it has some of the best beaches in the world, with soft silky sands and clear turquoise waters. It is the perfect destination for a relaxing holiday in the sun, and here is a guide to the best top 10 Greece beaches.

1. Elia beach, Mykonos

Mykonos is a pretty little island, with typical hilly Greek landscapes perfect for hiking and walking through. Elia beach is a beautiful little spot, with soft sand and good swimming waters. It is also a bit quieter than some of the other beaches in Greece, but there are still plenty of facilities and water sports activities.

2. Myrtos, Kefalonia

Kefalonia is one of the larger Greek islands, and is famous for its fine olives and fantastic cooking. Myrtos is a gorgeous beach, with a huge stretch of golden sand which is surrounded on all side by wonderfully lush scenery. It can get very busy in the summer, but there is plenty of room for everyone.