Tofo, Mozambique: small town, big experiences – Lonely Planet