Tofo se situe au bord de l’Océan Indien à 20 mn de route de l'aéroport d'Inhambane et à 2 h de vol de Johannesburg. Petit village typiquement africain vivant aux rythmes de la mer et de ses marées. Dépaysement assuré !