Corsica or as the French people love to call it “The isle of beauty” is the largest French island located in the Mediterranean sea. The nickname for this island is well deserved and Corsica is a mix in between wonderful beaches and mountains (The Island…