Where is Port Royal?

There are many Port Royal out there. But if you mean the city of Port Royal, it is located in southeastern Jamaica. By the mouth of the Kingston Harbour, a great place to visit. For more information see here: