I am sorry to be frank, but I am just back from southern Corsica, and I must say I am not impressed at all. Reading from the forums and looking at the pictures it should all have been sugar and spice and everything nice - far from reality.
My impression firstly is that this is a place geared to the French - international tourists seem to be unimportant for the locals. I was amazed that nobody speaks English, and all menus are in French only. When we asked for an English menu we were almost universally told an abrupt "No". What sort of French jingoism is that - is it something they have against the English or foreigners in general (I myself am not English, nor a native speaker, but suffer from no such prejudices).
Secondly the beaches - they are at best average, yet the tour guides and photos on the net make you think they are almost Carribean-like. Not so! The only reasonable ones, that are relatively accessible (i.e. not by dirt road), are Palombaggia and Rondinara, and at that they are nothing special.
Thirdly the towns and villages - they really have a crude and austere, "no frills" look about them - perhaps like the local people. Yes they are interesting, but by no means charming or beautiful. Of course Bonifacio is impressive, but I don't think for this one place it is worth flying in from abroad.
In all fairness, the food is awesome, and the mountains (particularly the Bavella Needles) are breathtaking, but these are about the only things I really liked about the place.
I wish I was able to get a fairer view of the island, before going, and hope this will help future visitors. I would say Corsica for me is more of a mountain place, than a beach and history place. You must also have a fair knowledge of French in order not to feel like an outsider.