La spiaggia si trova nel comune di Teulada a poca distanza dal porto d’appartenenza, nella provincia di Cagliari. La spiaggia che prende il nome dall’omonima Torre d’avvistamento (collocata sopra un piccolo promontorio situata ad oriente), è piccola, poco frequentata e non attrezzata, con sabbia bianco-ambrata, a grani medi in quanto mista a ghiaia e ciottoli e con la presenza di qualche scoglio ai lati di essa. Il mare trasparente, di un bellissimo color turchese, presenta un fondale basso e sabbioso con la presenza di qualche scoglio oltre che in superficie anche sul fondo del mare. Davanti alla spiaggia, troviamo l’Isola Rossa, caratterizzata da un insieme di rocce e ricoperta dalla classica macchia mediterranea.