BoatUS is good for finding financing. Not impressed with them for insurance.
Try IMIS in Maryland for insurance.
International Marine Insurance Services
110 Channel Marker Way #200
Grasonville, MD 21638
mail@imis.pro
No connection except a happy client for 23 years.