Ein mit mediterraner Vegetation bewachsener Granitstreifen ragt am südlichen Teil der Costa Smeralda ins Meer hinaus. Der Name Capriccioli bedeutet auf Gallurisch „kleine Ziegen“. Es handelt sich dabei um ein Paar mächtiger, abgerundeter und vom Meer geglätteter Felsen, die mehrere Buchten bilden, die südlich von Porto Cervo, im Gebiet von Arzachena, etwa 15 km von der Stadt entfernt, liegen.
Die kleinen Strände von Capriccioli bestehen alle aus feinem, hellen Sand mit gräulichen Schattierungen, der im tiefblauen Meer versinkt, geschützt von gelben, rosafarbenen und rötlichen Granitfelsen inmitten dichter mediterraner Macchia: Wacholder, Mastixbäume, Olivenbäume und Strandkiefern, die zum wilden Charme des Ortes beitragen. Die Ostküste ist durch flachen, sandigen Meeresgrund geprägt, vor dem Mistral geschützt und somit ein idealer Ort für Familien mit Kindern. Durch rosafarbene Granitblöcke getrennt liegt im Westen die andere Seite des Küstenstreifens von Capriccioli, der zwei weitere Strände bietet.