It appears there has been a mix-up regarding the location details provided. Revdanda Beach is actually located in India, not Indonesia, and there is no record of a place called Batu Belubang associated with Revdanda Beach. However, I will provide a description based on Revdanda Beach, India, adhering to the structure you've requested but taking into account the correct geographical details.