Carloforte è l’unico comune dell’isola di San Pietro nella costa sud-ovest della Sardegna.
L'isola è collegata ed è raggiungibile, in soli 30 minuti di navigazione, dagli approdi di Portovesme e di Calasetta.
L’approdo di Portoveme dista 70 km dall’aeroporto di Elmas e 80 km da Cagliari ed è collegato con un servizio di auto pubblico e/o privati sia al porto di Cagliari che all’aeroporto di Elmas.
L’isola di San Pietro ha un clima mediterraneo ed in quanto ubicato nella zona sud della Sardegna gode di un clima particolarmente caldo anche nei mesi primaverili ed autunnali.
Le coste, prevalentemente rocciose, hanno un’estensione di circa 20 km, sono alte ed imponenti soprattutto nella parte occidentale; le spiagge lunghe e sabbiose sono nel lato meridionale. Sono tutte facilmente raggiungibili e provviste di parcheggio per le auto.
Uscendo dal centro abitato, dopo aver costeggiato le saline si trovano in sequenza la spiaggia del “Giunco” e subito dopo quella di “Girin”. Continuando sul lungomare si arriva alla spiaggetta di “Punta nera” e quindi a quella dei “Guidi”, alla “Bobba” alla spiaggia “Lucchese” ed infine alla “Caletta”.