Can you select role which gives you money but you can't use it in Puerto Rico?
Taken from the rules:


  Implementing the action of a character is voluntary (exception: Captain)


Note: You can still choose Captain if you have no goods, the exception just means that if you pull Captain and have goods, you have to ship.