This is really stylish. I even thought that the island names sound really cool (even though they're randomly generated). Nice work!