welcometoitalia:Tavolara is a small island off the coast of the larger island Sardinia, Its highest