Tamaricciu is a restaurant offering dining in an idyllic, natural setting on Palombaggia beach.