Het vissersdorp Tofo ligt aan de oostkust van het schiereiland Inhambane tussen de Indische Oceaan en een klein binnenlands moeras gebied. Dankzij de Zuid-Amerikaanse invloeden is het eilandgevoel goed merkbaar in het kleurrijke dorp. Het kristalheldere water met de witte zandstranden zijn ideaal voor vakantieliefhebbers, back packers, duikers én rustzoekers. Het grote toerisme is Tofo nog steeds onbekend, waardoor iedereen zijn eigen rustige plekje op het strand zal vinden.
Tofo Beach:
Tofo Beach telt verschillende bars, restaurants en hotels, geschikt voor reizigers die op zoek zijn naar comfort en een beetje luxe. Natuurliefhebbers kunnen hun hart ophalen door te kiezen voor een houten chalet met adembenemende uitzichten.
De unieke bedding met z'n fantastische en wonderschone flora en fauna trekt duikers uit de hele wereld. Walvishaaien en manta’s zijn de belangrijkste trekkers van het leven onder water. Dankzij z'n complexiteit en rijkdom verrast ook de micro-wereld onderwater menig ervaren duiker. Tofo Beach is nog steeds een goed bewaard geheim en is geclassificeerd als één van de top duikbestemmingen ter wereld.
Historisch gezien is Tofo Beach de reisbestemming voor met name Portugese reizigers. Gebouwen in het dorp verraden Portugese invloeden uit de koloniale periode tussen 1920 en 1970. Na de vrijheidsoorlog zijn de meeste koloniale gebouwen aan nieuwe Mozambikaanse eigenaren toegezegd. Nu zijn veel gebouwen gerestaureerd en gemengd met Latijnse architectonische invloeden, wat het dorp zijn typische karakter geeft.
Lange tijd hebben de lokale vissers Tofo Bay gebruikt als (vertrek)haven voor hun kleine vissersboten. De dagelijkse visvangst wordt nog steeds direct op het strand of op de markt in Tofo verkocht.
Inhambane-stad, met de luchthaven, ligt 17 kilometer van Tofo Beach. Het dorp kan bereikt worden via een weg die loopt van de ene kant van het schiereiland naar de andere kant. De weg loopt langs eindeloze palmboomplantages die zijn geïntroduceerd tijdens de koloniale periode.