Puerto Rico has USPS like any other mainland state does. Address’s can sometimes be tricky though.
We also have UPS, DHL and Fed-Ex.
But sometimes heavier items, especially things with batteries are hard to get shipped to PR. For times like that some people use a forwarding company to load it on a ship.
https://sendtopuertorico.com