Puerto Rico wants to be America’s tax haven, but it has plenty of Caribbean competition