The 10 Most Beautiful Mediterranean Islands

10. Hvar

9. Sardinia

8. Santorini

7. Elba

6. Ibiza

5. Sicily

4. Menorca

3. Capri

2. Rhodes

1. Crete