Unfortunately, the example given does not have a unique solution, so I spent some time and came up with one of my own.
Rules can be found at the puzzlinks.com link. Note that I *do* allow loops (so it may be possible to travel from island to island and get back to where you started without retracing your path).