Just spent 2 weeks at Taveuni Dive Resort. The diving was excellent. Some dives there were tons of fish and some dives were less. Like any dive trip there were variables involved. We saw sharks occasionally. Some divers saw manta`s. I never did. Food and accommodations at the resort were absolutely fantastic as were the staff. If you are looking for larger fish encounters on a regular basis there are better places, but Fiji has a vibe both above and below that is unique and good.