My favorite is Crete, which I believe is the 2nd largest island in the Med. So even though there will be lots of tourists, you'll still have plenty of elbow room. You can rent a car and drive for days all over the island. Go to the mountain where Zeuss was born and visit the ancient uncovered Sumerian city.