The lighthouse stands on the Indian Ocean coast, at Barra Beach on the Ponta da Barra peninsula in Inhambane Province, 25 km drive from Inhambane city.
[1] The beach is a major Mozambican tourist destination.
Snorkeling is popular below the lighthouse at low tide where there is a natural tidal pool.
[2] The wreck of the SS Inharrime, an Italian-built cargo ship that ran aground in 1949, lies exposed nearby.
[3] The Barra and Tofo area is one of the global hotspots for divers to see whale sharks, sea turtles and manta rays.