the other condition subverting full english control of the island is the town that thrives at the entrance to jamaica bay , a place called cayo de carena by the spaniards and now known , in honor of the restoration of his majesty , as port royal .