blockader

noun

A person or ship that blocks access to a place.