Stretching along the eastern shore of southern Africa, Mozambique is home to beautiful coastlines and an eclectic culture (thanks to the colonial Portuguese and more modern-day South African influences). It's location makes it the ideal gateway to seafaring adventures in the Indian Ocean, including snorkeling, diving and swimming alongside oceanic giants like humpback whales and whale sharks! Mozambique also shares borders with several other African nations, including South Africa, Swaziland, Zimbabwe, Zambia, Malawi and Tanzania, which makes it a convenient pass through on any multi-country itinerary.