Explore top-rated dive spots tagged with tropical fish across multiple destinations.
Santa Marta · Taganga, Santa Marta · Colombia
A colourful Caribbean reef near the fishing village of Taganga, perfect for beginners and open-water students with calm waters and abundant tropical fish.
Diani Beach · Kwale County · Kenya
A vibrant fringing coral reef off Kenya's most popular beach, where green turtles, whale sharks, and manta rays visit warm Indian Ocean waters teeming with tropical life.
Victoria · Mahe · Seychelles
The diving hub of Mahe island, offering granite boulder formations draped in coral alongside whale sharks, eagle rays, and hawksbill turtles in warm Seychelles waters.
Sodwana Bay · KwaZulu-Natal · South Africa
The southernmost tropical coral reef in Africa, packed with over 1,200 species of reef fish, curious potato bass, and seasonal whale shark sightings.
Matemwe · Zanzibar · Tanzania
A pristine marine conservation area off northeast Zanzibar hosting 600 reef fish species, playful dolphins, and green turtles in crystal-clear tropical waters.