Imagine a tropical island paradise, and chances are pretty good that what you have in mind is something akin to Mozambique's Bazaruto Archipelago. These six islands were formed by sand deposited by the Save River, and the archipelago boasts an array of incredibly pristine beaches, azure water, coral reefs, tropical fish, giant turtles and, in the right season, whales. It is also home to the very rare dugong (a marine mammal similar to the manatee) although you would have to be extremely lucky to see one. Add lots of lush, tropical fruit and seafood galore to the mix, and the result is pretty incredible. If lounging on the beach is not your thing there are plenty of other things to do here. The snorkelling and diving is excellent, dhow trips are a wonderful way to spend an afternoon or three, surfing is possible, whale watching trips can be arranged from the mainland. It is also much less busy than some of the more accessible mainland beaches farther south, although popular snorkelling spots can fill up with visitors from Vilanculos.