I dove Taveuni, Fiji with Taveuni Ocean Sports, diving at the Rainbow Reef and the Great White Wall.