At least four ships of the Royal Navy have borne the name HMS Port Royal, after the British naval base Port Royal in Jamaica: