Aerial view over the coastal town of Vilanculos along the Mozambique coast against the bright blue waters of the Indian Ocean.