The OP made it sound like it wasn't what he encountered out on the water that bothered him, but what he might encounter in the marina while docking his boat - more of a close human threat than anything. I'd say stick with a used plastic-fantastic.
early morning, late at night docking is the issue, out on the water not really much of a concern. probably carry J frame or Glock 26. Thanks.