Edit: After searching through the script dumps I found that you gain access to the next set of islands when you:
-turn in the ruby
-turn in the tri-pass
-get the rainbow pass
When you get the ruby originally, no flag is set, so it isn't like not having the ruby would cause any problems. This is the most information I have.