I read a lot of complaints but no realistic solutions to charter boats simply ignoring the clearly stated rules on their NPT receipt.
Who is the BVI agency responsible for enforcement anyway?
A predawn boat leaving Tortola and arriving at 1st light at the Indians or other NPT sites will result in fines, p*ss off the charterers, and solve the problem for a few hours.
A pre-sunset visit by the same 'unknown agency' will result in fines and quite a few vessels moving in near darkness to search for alternative for the night.
The next week the same problems will surface as a new set of charter boats fail to observe the same rules.
To me it is clearly a mix of disrespect, ignorance, entitlement, abuse, no consequences of their transgression and little practical enforcement activity.
Sailors who do observe courtesy and common regard for the rules are penalized.
Can anyone envision a workable, practical way to solve this blatant disregard for the NPT overnighting problem.

Once 2 or 3 boats are clearly moored for the night at an NPT site it seems to be a magnet for more boats to join them under the "they are doing it" reasoning.