In the phone, the tab that tells you what missions are available, change to:
To Do List:
Then script it to provide the order above. It'd need to be able to draw in data from the map/game so it knows when you've 100% an island, completed an activity and other stuff, but still also trigger the...