From diving to horse-riding; picnics on the beach to exploring the local market -- there's plenty to do in Vilanculos, Mozambique.