Crete (Kriti) is pretty incredible as I spend two weeks there 2 years ago. See some of the old cities like Rethymion with their old forts and tiny Venetian streets. Or the Knossos ruins.
Rent a car and get outta the tourist areas/cities and see the small villiages and eat the local food. Point to order or let them bring it to you as it is amazing and sooo cheap. Best meals we had were in small village squares eating with the local men outside for 7 euros trying to talk to each other.
All the beaches are good, if fact you can pull off a small road and just dive in as who cares.