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