Please check Indonesian immigration for visa requirements.
Batam Center ferry terminal is preferred, since it provides most frequent ferry departure/arrival. This allow higher flexibility for travellers. Travelling on the island will be not a big issue.
You may like to let us know what passport you are travelling on for info regarding visa requirements!
Seeing as I'm from the UK. A UK passport would be a good bet!!
Thanks for your help.
Nothing in your post or details tell us where youre from. Also doesnt mean by any degree you have a uk passport. Fyi , as long as you have 6 months validity from arrival date you will be given a 30 day visa at no charge.