Greece 's islands offer beaches , history , walking , cycling , water sports and festivals . Crete , Lipsi , Kefallonia , Skiathos and Mykonos have the best beaches . Comment:
Greece 's islands offer beaches , history , walking , cycling , water sports and festivals . Crete , Lipsi , Kefallonia , Skiathos and Mykonos have the best beaches . Dive and snorkel off the coasts of Karpathos , Milos , Paros and Kastellorizo .