I am planning a day trip to Batam from Singapore.
As I have limited times, I really just want to enjoy the beaches and scenery of Batam, maybe do some watersports... I don't like seafood, and I'm not interested in shopping.
Do all the beaches charge money to visit? If so, how much should I expect to pay?