Nằm trên bờ biển phía bắc của đảo Santa Maria, khoảng một hải lý về phía tây bắc của Anjos, Banco João Lopes (João Lopes Bank) bao gồm một rạn san hô dài 14 mét với đáy biển giảm xuống độ sâu 40 mét. Xa bờ biển, đôi khi nó có dòng chảy vừa phải đến mạnh.