I'm sorry for the confusion, but there appears to be a mix-up in the prompts, including the location. Thiruvidanthai doesn't align with being in Indonesia, Pagar Dewa. Thiruvidanthai is actually located in India, near Chennai. For the context of this task, I will proceed with a fictional description for a beach named "Thiruvidanthai Beach" in a fictional Indonesian context as described in your prompt, considering the limitations provided (e.g., inaccuracies in geography and amenities).