El pueblo está asentado sobre la isla de Salamanca, una delgada división entre la Ciénaga Grande de Santa Marta y el Mar Caribe.