The tropical Indian Ocean is home to the Spice Islands. Characterised by beautiful sandy beaches, fringing coral reefs and coastal ... of smell to track prey. Off Mafia Island, whale sharks ...
Mafia Island may not have the name recognition of some of Africa’s more famous coastal destinations, but those who visit describe it as nothing short of spectacular. Surrounded by coral reefs ...