We are planning a trip to French Polynesia next month. We like sharks and I definitely want to dive Rangiroa. Problem is that we are limited by time and only have 9 days for vacation. We are OK with short trips as it is hard to get away for longer. I would hate to go all that way and not try out one other island. Making sure that we are not diving too close to flying, we could most likely dive 2 days in Rangiroa and 2 days in Fakarava or 2-3 days in Moorea (I believe there is a ferry between Tahiti and Moorea so that may allow for an extra day of diving). It seems that Fakarava is outstanding diving but it is farther from Tahiti than Moorea, has less to do topside and has fewer lodging options (most seem pretty basic). So, can anyone help me decide if the diving is that much better in Fakarava than Moorea to offset the other benefits of Moorea? For the sake of the discussion ignore cost (I haven't gotten that far yet), skill level required, etc.. Thanks.