The best month to go if you are not constrained by kids is September. Warmest seas and still, usually, good weather and less crowded than July and August. Naturally all Europeans also know this is the best month to go so book early if you find a boat you like.