Tofu Beach erbjuder dyk med valhaj. Jag har inte stenkoll på säsongen så det kan vara värt att kolla upp innan. Tofu ligger en dagsfärd med bil (6-7 timmar om jag minns rätt, vägarna är kassa). Dock kan man flyga till Inhambane och ta en taxi till Tofu vilket kanske skulle passa er bättre. På så sätt slipper ni också muta halva landets poliskår på er färd, vilket är vanligt om man åker bil.
EDIT: Xai-Xai är inte särskilt nära, ligger nog lite under 3 timmars bilfärd från Maputo.