If you plan to visit Mozambique the string of islands off the southern coast should be seen. The main ones are Santa Carolina, Bazaruto, Benguerra and Magaruque.
They offer a quintessential tropical holiday with isolated palm shaded beaches. There are rich tropical reefs and clear warm waters. The area offers unspoiled coral pink beaches, world class deep sea fishing, salt water fly fishing, scuba diving and snorkeling.
The Bazaruto Archipelago is a protected National Park - the islands are pristine and undeveloped - no roads, no shops, no tourist attractions - just unbelievable natural beauty!