We have never been on Royal, although we have been on some of the larger Princess ships. The opportunity to try this smaller Princess ship was one of the reasons we chose this cruise.
It is our understanding that some of the other ports require the yellow fever shot is that we have been to Devil's Island.
I will try to post after our visit there and let you know what we found.