Cala Spinosa si trova nella località Capo Testa, nel comune di Santa Teresa Gallura. È una piccola e suggestiva spiaggia, all'interno di una cala profonda, posta a nord di Capo Testa, protetta da alte scogliere che si stagliano a strapiombo sul mare. I massi granitici arrotondati, che evocano figure varie, proteggono il piccolo arenile.
È raggiungibile seguendo le indicazioni per il faro di Capo Testa e percorrendo a piedi ripidi sentieri. L'arenile si presenta con un fondo di sabbia chiara mediamente fine che si alterna a rocce granitiche.
Il bellissimo fondale, che presenta scenari variegati ed incantevoli, costituisce un vero e proprio paradiso per gli amanti delle immersioni subacquee.