White sand beaches, warm turquoise waters, palm fringed shores and majestic horses awaited us on the road to Vilanculos…. Vilanculos is a small coastal area situated along the Indian Ocean in Mozambique. The town itself is called Vilanculo and is roughly 5 km long. It’s a bustling little village featuring a large outdoor market, small...