As Earth is an oasis of life in infinite space, so the islands of Palau form a living Eden surrounded ... an explosion of life in an otherwise empty world where open water prevails and only ...