Hi,
Here's a thread with the similar question:
https://stackoverflow.com/questions/35230124/how-to-configure-an-alternate-remote-desktop-public-port-for-an-azure-resource-m
This one may help:
https://github.com/Azure/azure-quickstart-templates/tree/master/101-vm-with-rdp-port
Best regards,
Leon