Unfortunately, there appears to be a misunderstanding. Narippaiyur Beach in Indonesia, Kanigoro, as described, does not seem to exist. My resources up to April 2023 cannot verify the existence of such a beach in Indonesia, or specifically in a location named Kanigoro. Indonesia is known for its vast archipelago with thousands of islands, home to numerous beaches renowned for their beauty, activities, and amenities, but a beach by this name does not appear to be among them.