Home DestinationTavolara Island: The Dramatic Mountain That Rises Straight from the Sea in Sardinia