In KwaZulu Natal you will find some pristine beaches on the shores of the Maputaland coast. It’s a magical place of coastal forests, grasslands, bush, shimmering lakes and exquisite sandy beaches. Its crystal clear, warm waters offer South Africa’s best snorkeling and fantastic off-shore scuba diving.Mozambique offers offshore islands, miles of coral reefs, pristine white sands and heavenly lagoons; it’s a paradise for snorkelers, scuba divers, beach and nature lovers.