Just curious. Do foreign flagged boats and non US citizens incur C&I fees when entering the US? Similar to when US boat enters the BVI with US citizens?

thanks