Ah Rangiroa!!! I am going to have to try my best to point out the good bits as this was our least favorite atoll.
We did find an amazing restaurant "Chez Lili" which served great food and had wifi. We ended up there most days as there was nothing else to do, no beach near the main town for the kiddos. Lili was wonderfull and would turn on the wifi for us even before the restaurant was open.
The Dolphins jumping and playing in the pass was the other good point. Every day they would play in the waves and put on quite an amazing show. We didnt have very good weather while in Rangiroa which means we didnt really go around the atoll except for the blue lagoon. Maybe if we had sailed around we would have liked it more!