1 gaza was declared a hosstile entity. 2 gaza was put under blockade as a result of its terror aggressions against the jewish state which have lasting during the entire period of the blockade. 3 the blockade was declared. 4 the blockade was declared against a defined entity. 5 neutral states have been notified of the blockade. 6 as the blockading party, israel has the right to inspect all vessels attempting to breach the blockade. 7 the blockading party has the right to stop and search any vessel and direct it to the blokcading party's port(s). all of the above is rather straightforward laws of maritime law.even dual purpose stuff can be embargoed. neutral vessels that transport members of the enemy territory or its allies lose their neutrality.
Australia to spend $64.9 billion on ships, submarines over 20 years (Reuters)
from the article: Israel prepping to block next Gaza flotilla