Hi all,
I always hear about marine specific insurers. And, I know that they are probably the right answer for many. But, I'd suggest that one consult their every day insurer also. My boat (and everything else) is insured with State Farm, as was my last boat.
In the case of my present boat, State Farm came in a hair under $300 cheaper than BoatUS for essentially the same coverage (State Farm might actually be a little better in the nuance). In each case, the coverage area was coastal Florida + Bahamas. And, because of the way the rest of my coverage with State Farm works, the policies dovetail and I actually get significantly better coverage with State Farm.
I can't tell you about the difference in price for my last boat (my first one), because BoatUS wouldn't insure me, due to the boat's size and fuel capacity and my lack of experience. Note: Note just ownership, but experience more broadly -- I think they would have counted on someone else's boat. ("Sorry, but you don't fit our risk profile.") But, State Farm was reasonable in that the premium they charged me for having limited experience owning or operating a boat was minor.
I just went back and looked, and I don't see any odd restrictions or limitations on my State Farm policy. It seems to cover salvage, fluid spills, etc.