I use World Wide Marine Insurance for the reasons listed in this thread.