The islands at a glance
Bazaruto is the big one — towering sand dunes you can climb for a view across the whole archipelago. Benguerra is smaller and greener, with some of the clearest snorkelling water. Magaruque is the closest to town, perfect for an easier half-day. Between them lie sandbanks that appear and vanish with the tide, water in every shade of blue, and reefs busy with life.
What a dhow day trip looks like
Trips leave Vilanculos in the morning, timed with the tide. You sail out across the channel — about one to two hours under sail, depending on wind — then drop anchor to snorkel, usually at the famous Two Mile Reef between Bazaruto and Benguerra. After that comes the part nobody forgets: a fresh seafood lunch cooked on the beach, an hour on a dune or a sandbank, and a lazy sail home in the afternoon light.
What you might see in the water
Two Mile Reef is home to parrotfish, angelfish, moray eels, rays and regular visits from sea turtles. The archipelago’s seagrass beds shelter one of the last viable dugong populations in the western Indian Ocean — spotting one is rare, so count yourself very lucky. In the winter months, humpback whales pass along the coast.
Good to know before you go
The archipelago is a national park, so there’s a conservation entry fee — bring cash. Pack reef-safe sunscreen, a hat, water and a dry bag for your phone; water shoes are handy on the sandbanks. Departure times shift with the tides and the wind, so keep your plans a little flexible.
Booking a trip with us
We connect our guests with local skippers and operators we know and trust — people who run safe boats and cook a serious beach lunch. Tell us what kind of day you want (full-day snorkel trip, easier half-day, private or shared) and we’ll set it up. Just message us on WhatsApp.