Swimming with turtles in Zanzibar is a magical experience, especially for those who love marine life and nature.