HMS Rye

Six ships of the Royal Navy have had the name HMS Rye, named after the town of Rye, East Sussex one of the Cinque Ports: