El río San Pedro y sus riberas se encuentran protegidas y forman parte del parque natural de la Bahía de Cádiz, por el cual se extiende como un brazo de mar, aportando agua marina a las salinas cercanas.