From Singapore : Private Batam Island Snorkeling and Canoe

Spending a day in Indonesia can be that simple. This private Batam outing is built around snorkeling clear water with a private coach, plus a whole menu of island activities and meals. I especially like the time structure (snorkel first,…
