Cala Spinosa is located in the north of Sardinia at Capo Testa. The protected beach is located in a small rocky bay near Santa Teresa di Gallura. The water in Cala Spinosa is incredibly transparent and a perfect place for snorkeling. The place offers a wonderful view of the Bocche di Bonifacio and Corsica. The bay consists of large rock formations and pebbles. There are two small bays in Cala Spinosa one of which is accessible by a footpath. The journey from Santa Teresa di Gallura takes about 10 minutes by car. Parking is scarce.
