Terletak di pantai utara pulau Santa Maria, sekitar satu mil laut di barat laut Anjos, Banco João Lopes (João Lopes Bank) terdiri dari terumbu karang setinggi 14 meter dengan dasar laut yang turun hingga kedalaman 40 meter. Jauh dari pantai, terkadang memiliki arus sedang hingga kuat.