hav u already booked your accomodation?
if not look up bamboozi lodge - really sick spot (stayed there Dec 07) - right on beach and close to torphinia (not sure of spelling?! but pretty sick point break -)
BAMBOOZI BEACH LODGE
Tel: +258 29329046
Fax: +258 29329040
Physical Address:
101 Coconut Drive, Tofo Village
Inhambane
http://www.bamboozibeachlodge.com/