The shark dive is a must, but I would still rank Beqa pretty much equal with Kadavu. I've dived Kadavu half a dozen times (from Matana, Nagigia (surf resort) and Matava, and although the visibility tends to be better at Kadavu, I actually have had better trips at Beqa (three trips now). Beqa has a couple of wreck dives; some amazing offshore dives at "Short Reef" a long trip offshore where we had huge gorgaonian fan forests and, of course, the shark dives. I've added in a photo of the huge gorgonians in my gallery (have a look!) But the best coral bommies and the most colour I have ever seen is at a pretty undiscovered location - Naigani Island. Brilliant diving and only 5-10 minutes from the resort. It all comes down to a matter of taste - and what you are looking for I guess. Every dive in Fiji is different - every dive in Fiji is great.