Jellyfish Lake lies on Eil Malk Island, also called Mecherchar, the major island of the world-famous Rock Islands of Palau, within Palau’s Southern Lagoon, between Koror and Peleliu....