Lying in South Africa, Bazaruto Island is an excellent diving and snorkeling spot for people who love to get close with sea creatures. The sun shines vividly and great underwater conditions can be enjoyed by tourists from June to September.

Everyone can enjoy the best diving experience as they witness how dolphins swim with thousands type of fish, loggerhead, leatherback, green turtles and dugongs which always eat at the sea-grass.

Take note, June to October is the driest season in the place which means clear skies and abundant sunshine are there to give an unforgettable stay at the Bazaruto Island.

However, the migrating humpback whales pass by the island from June to September and no one wants to miss the chance of seeing it, right?

Here are more photos from the amazing island:


A post shared by Pol Clusella (@polclusella) on

A post shared by Scott Ramsay (@love_wild_africa) on

Photo Credit: Instagram: @polclusella, @love_africa, @queenofmantas