Prepare to be enchanted by the vibrant coral reefs and diverse marine life that resides in the crystal-clear waters surrounding Menjangan Island. This unblemished paradise showcases a truly unforgettable snorkeling experience for all skill levels. As you swim through the warm waters, you'll be greeted by a kaleidoscope of colors. Schools of colorf… Read More