The best solution for this IMHO is to be off cycle. We just finished a week and did Tuesday to Tuesday for this exact reason (oh and flights were way cheaper too). It was fantastic. Never once had a problem with BB.

Its a love hate thing. I love being able to take our time and stop for lunch or a second snorkel. I hate that some online app has invaded our time in the BVI.