The Cathedral of Our Lady of the Immaculate Conception stands on the main square in the heart of Inhambane, a white-painted colonial church that has watched over the town for centuries. The present structure dates mainly from the 19th century, though Christian worship on this site goes back to the Portuguese colonial era, making it one of the oldest ecclesiastical sites on the Mozambican coast.
The interior is simple and devotional — cool, high-ceilinged, and used regularly by the local Catholic community. The exterior, with its white walls and blue trim, photographs well in the afternoon light. The square in front is a good place to sit and watch town life: old men playing cards, vendors selling cashews, and the occasional dhow visible through the palm trees toward the bay.