From ocean safaris to yoga retreats, here are the top 10 things to by land & sea in Tofo Beach, Mozambique.