The best choice for many or most people is Allstate Boat Insurance. Allstate offers affordable but powerful insurance that can protect you even when you make a mistake. There are other great companies that are better than Allstate for some people.