You might want to try Wallace Welch & Willingham, Inc. and Wiseley Marine Insurance, 300 First Avenue South, Fifth Floor, St. Petersburg, Florida, 33701.
Their web site is
http://www.wiseleymarineinsurance.com/marine.html.
They have my business on my new boat.
The person I have been dealing with is Kathy Wallen, Marine Account Services, 727-522-7777 Ext 171 or 800-783-5085 Ext 171, Fax 727-522-5021.
I have no claim experience, but I feel like they have treated me right.
Vic in Osprey FL