Thats right - the blog explains that but the 2 UK passport holders onboard that were traveling on ESTA had arrived in the mainland US, then connected to the BVI via San Juan. So the sailing arrival in St Croix was within the period of their active ESTA. There was no problem for the UK passport holder with a B2 visa - that was simple.