La Spiaggia Tre Monti si trova in località Baja Sardinia, nel territorio comunale di Arzachena, nel Nord Sardegna. In particolare la spiaggia si trova nel lato orientale della bocca del Golfo di Arzachena.
Il nome della spiaggia deriva dalla vicina vetta Tre Monti (64 m.s.l.m.), una bassa collina costituita da rocce del complesso dei graniti della Gallura, di età paleozoica.
La stessa spiaggia è racchiusa tra le rocce granitiche che affiorano alle sue estremità. L’arenile di sabbia fine di colore chiaro, si estende per circa 140 metri, con una larghezza media circa 15 metri.
Il fondale è basso e prevalentemente sabbioso, con la presenza di qualche scoglio affiorante nel settore nord. L’acqua del mare si presenta trasparente e cristallina, di color turchese.
Attorno alla spiaggia si sviluppa la Macchia Mediterranea.