The best time to visit Fiji and Bora Bora to avoid crowds is during the shoulder seasons. For Fiji, consider visiting in May or October, while Bora Bora is less crowded from November to mid-December and late March to early May. These periods offer pleasant weather and fewer tourists.