We recommend you to stay 3-4 days in Bora Bora. This gives you plenty of time to explore this pretty island and all the different shades of emerald the sea has the offer here. Do you have more time, then you will love spending that here too, just keep in mind Bora Bora is the most expensive island of French Polynesia.