Carloforte liegt auf der Insel San Pietro, 10 Kilometer westlich vor Sardiniens Küste. Die Insel ist nur gut 51 Quadratkilometer groß und Carloforte ist zudem der einzige bewohnte Ort. Diese ungewöhnlichen Umstände sprechen aber keinesfalls gegen eine Carloforte Kreuzfahrt: Die Insel bietet eine große Fülle an Naturschönheit, wie beispielsweise die felsigen Küstengebiete im Westen, die vorrangig aus Vulkangestein bestehen. Im Osten gibt es dagegen weich abfallende Strände und Buchten.
In der Stadt selbst warten zahlreiche Traditionsgeschäfte auf Sie, in denen Sie lokales Kunsthandwerk und Schmuck erstehen können.