Just for my understanding, who can decide who gets blockaded?

i.e. Can Cuba "Blockade" the USA and then claim that they have the right to search any ship entering US coastal waters?

Surely there is an international authority who decides if blockades are legal or enforceable?