From the Greek islands to the Balearics and the French Riviera — a guide to the Mediterranean's best charter grounds.