If you liked Island Beneath the Sea by Isabel Allende,
here are some books like this: