пуэрто-риканский (от Пуэрто-Рико)
ПУЭРТО-РИКАНСКИЙ, может произноситься с дополнительным ударением: пуэрто-риканский \\ пу[э]рто-риканский и пу[ие]рто-риканский; в формах с сочетанием нс[к’]: пуэрто-риканский, пуэрто-риканским... – пуэрто-рика[нс]кий; в форме пуэрто-риканский – пуэрто-риканс[к’и]й и допуст. устарелое пуэрто-риканс[кə]й.
Ответы справочной службы
Верно: пуэрто-риканский (см. пункт 1 параграфа 129 «Полного академического справочника» под ред. В. В. Лопатина).
В данном случае различаются семантическая мотивация (производное от наименования жителя) и словообразовательная (производное от названия страны). Корректно дефисное написание прилагательного.
Правильно: пуэрто-риканский гражданин, но: пуэрториканец.