El Puerto de Bonanza está situado en la localidad española de Sanlúcar de Barrameda, en la andaluza provincia de Cádiz, en la margen izquierda del estuario del río Guadalquivir.