Inside Bora Bora : best time of the year to visit, get married or honeymoon