Inhambane City
Inhambane City is an old port town with beautiful beaches. It sits on a natural bay, where the Matumba River meets the Indian Ocean. During the late 1700's, Inhambane was an important trading spot for ivory and slaves. Today, Inhambane is a lively city with a mix of Indian, African, and Portuguese cultures. (RICHARD WAREHAM—ALAMY)