Important as a port, São Tomé is located on Ana Chaves Bay in the northeast of São Tomé Island, and Ilhéu das Cabras lies nearby offshore. São Tomé is located northeast of Trindade, southeast of Guadalupe and northwest of Santana. It is linked to these towns by a highway which encircles the entire island of São Tomé. It is linked to Cape Verde by a weekly ferry.