La Isla de Salamanca en realidad es un conjunto de pequeñas islas separadas entre sí por angostos canales que se formaron en el Pleistoceno por acumulación de sedimentos del río Magdalena, cuya altura no supera los 6 msnm.; éstas islas conforman la barrera natural que separa la Ciénaga Grande de Santa Marta del Mar Caribe pero manteniendo intercambio de aguas.