Look! It has “Island” right there in the title!
It must fit the theme! …right?
Anyway, I’ll need to take a break soon, so until next time:

See? Island. Right there.
And… Elevators? On a giant floating island?

Yes, yes there are elevators on giant floating islands. Didn't you know?
Feedback appreciated.
Also, this looks vaguely like your LD16 entry so far. Just sayin’.