La bahía está protegida del océano Pacífico por las barreras de las islas arenosas de Magdalena y Santa Margarita.