Corsica, the island nestled between France and Italy in the Mediterranean, is well known for its beautiful sandy beaches, picture-postcard villages perched on clifftops and stunning central ...