Thought of another book that captured my imagination and was a fun read:
The 21 Balloons by William Pene du Bois
A professor wants to spend a year sailing in his hot air balloon and crashes on the volcanic island of Krakatoa. He meets several families who live there in secret because of its rich diamond mines- very creative and fun!