The clearest beach I have see so far in Singapore is Kusu
Island. But have to pay $15 for a round trip ferry ticket to get
there and have to be aware of time so that you would not miss the
last boat out. Basically you would be stuck on the island till the
next ferry time and don't think there is any food or drink stalls
over there. Think have to stay within the lagoons as there are
strong currents signs outside the lagoon and there are no
lifeguards there.
More details: http://islandcruise.com.sg/site/index.php?option=com_content&task=view&id=21&Itemid=31
To add on,
There are two lagoons at Kusu, the more preferred is the one
facing Lazarus island with a distant view of Batam islands on
the left.
There are 3 round trips on Saturdays and the most numbers of
trips are on Sundays and public holidays, so going there
on weekends is advised as more time can be spent on the
islands. The ferry will goes to St. John's island first then
proceeds to Kusu island.
Thank you so much. I can't wait to go there,lol.Your infomation
is very helpful and thank you very much for the link as well. Could
you pls give me the info about how to get there and average total
cost(if it is possible)? :-)