Princess - St. Maarten, St. Lucia, Grenada, Bonaire and Aruba
Royal - St. Croix, St. Maarten, St. Johns, Barbados, and St. Lucia.
It just seems to me that the Princess ports have more tour/activity options. Plus, I've never been on a Royal ship so I am not sure how it differs from Princess.
Opinions are appreciated!