Yige Huang Finally managed to find this book! And it's thanks to your post. I read it when I was 7 or 8 in primary school and have been trying to find out its name for the past decade actually. Glad you both also enjoyed it :)
Steven Thurgood Yes! I've been trying to figure out what this book was for years, just having a vague memory of a book I read in primary school involving pirates and some kind of magic ring/portal thing.