Crete is the largest island in Greece and its coastline of 1,046 km, or 650 miles, makes for some extraordinary beaches. With crystal clear waters and sand in a variety of hues, Crete’s beaches are unforgettable. Here are the top 10 of the best beaches on Crete 1. Elafonissi Beach in Chania This is the […] Read the full story on GreekReporter.com.