Marina Piccola è situata sul lato nord-orientale del promontorio di Capo S. Elia, ai piedi del colle chiamato Sella del Diavolo. Il colle e il golfo prospiciente, chiamato Golfo degli Angeli, devono il nome a una leggenda molto nota a Cagliari, che narra di come l’arcangelo Michele abbia combattuto e sconfitto Lucifero che voleva conquistare la zona. Il porto segna l’inizio della lunghissima spiaggia del Poetto. Il porto è in città ma il centro è distante, è servito con autobus.