That’s an easy question: Bazaruto and Santa Carolina. Bazaruto is the biggest one. You can climb its giant dunes till the summit. From there, you will see sand dunes on your right, in the direction where sun rises up, with different tones of blues; on your left… a sand cliff falling down into the palm trees. You will experience a WOW!!!Check Mussiros tour to Bazaruto Island. Santa Carolina, on the other hand, has been renamed by locals as Paradise Island, and it’s easy to understand such choice. We, nevertheless, prefer to call it Ghost Island, as you will travel in time to past and get lost inside its buildings overlooking the blue sea and the only company you will have is the wind and sea breeze. Anyway, if you have enough time and are able to visit all the islands, Benguerra will receive you with endless beaches simulating jacuzzi effects inland during high tide), Magaruque is chosen for a calm snorkeling day, and Bangue is the door to look for humpback whales, as it’s far and deep enough to host these amazing mammals.