You can get by with English at resorts, but best if you know French. Tahiti and Bora Bora are not great for diving. Rangiroa and Fakarava, in the Tuamotus, are your best bet. I've only been to Rangiroa, so can't comment on Fakarava. Rangiroa was a thrill. Bora Bora is beautiful and I've been...