sail445 said:
They inspected my boat at West End when arrived from St Maarten, I asked why and was told I'm supposed to check in at VG

They might have thought that, in addition to visiting St. Martin for your own enjoyment, you also went there to load up on boat parts/equipment from a duty-free island to then bring back to the BVI and avoid their import duties.