São Pedro é uma aldeia piscatória na ilha de São Vicente, Cabo Verde, pertencendo ao concelho homónimo e à freguesia de Nossa Senhora da Luz. Fica a 7 km a sudoeste da cidade do Mindelo, capital da ilha. A nordeste da aldeia localiza-se o aeroporto que serve a ilha. São Pedro tem uma enorme praia com águas turquesas, na baía homónima. A paisagem é árida e majestosa e os ventos constantes tornam-na numa praia internacionalmente reputada para a prática do windsurf. A aldeia é pequena e pitoresca, com casas coloridas. Praticamente apenas pescadores a habitam. A oeste, no lugar de Santo André, está uma moderna unidade hoteleira, com pequenos apartamentos, chamada Foya Branca. Outro aldeamento turístico, São Pedro Village, vai também ser criado na zona. A 2 km, mais para oeste, fica o farol de D. Amélia. Na zona de São Pedro está incluída parte do complexo montanhoso do qual o Monte Cara faz parte, incluindo o ponto mais alto desse conjunto.>