List of landmarks in Inhambane Province Select Landmark in Inhambane Province from the list below: Barra Lodge Casa do Capitao Inhambane Airport (INH) The Green Turtle