Cargados Carajos Shoals, also called Cargados Carajos or St Brandon, is a group of islands in the Indian Ocean that has no permanent population.