You can dive year round with sharks in Fiji. These sharks are residents at the Beqa Lagoon and stay there year round no matter the seasons. The Fiji dry season is typically between April and November so these are considered the "best times" to visit the country. Note that the dives are canceled when the conditions are too stormy.