Haha.. i differs. Been snoorkling around before i did diving, tioman, redang, perhentian, rawa, besar.
Ok. Strictly for snoorkling, if u can tolerate 8 hours bus ride and a tiny more fraction of funds, avoid islands around tioman(i term it islands in the south), go straight up to perhentian or redang(islands in the north).
And if u can go to redang, why not try pulau lang tengah? just beside redang and super non-polluted.
Been there 3 times. My first choice island. For almost every snoorkling around the big rock in front of Blue coral resort can see sharks (small and white tip of course, dun expect those big white in jaws movies), turtles(big one and tame, especially when u do night snoorkling with the dive master, 20RM only. just talk with the malay dive masters), and a lot more nice stuffs. Visibility is damn good ard may-june. And if u r lucky enuf, can see manta ray swim near shore.
There are few resorts on the island, old one like square points and Blue coral resort. can try. always stick with blue coral resort. ard 3 star hotel, and nice customer service. expect to spend ard 350RM for whole trip of 3d2n inclusive of bus fares and food and lodgin, and boat trip. Try the superior room and above package, worth the extra money upgrade from std room.
http://www.pinganchorage.com.my/lang_tengah_bluecoral.htm
i choose half board, so cheaper when u order foods together with fren for dinner.
there is this two new resorts, but i don't book with one of them. I discourage people from doing that too, coz i saw their staffs hunting sharks, baby sharks. And becoz of them, the population of sharks as compared from my 2nd and 3rd trips showed a huge decline. It is Redang Lang Resort managed by chinese.
If u wan to dive, can try to stay in blue coral resort and go for dive with square point, think must negotiate.
although diving price for redang lang resort is cheaper, i don't encourage any dealing with them, as i am disgusted by the shark hunting act.
Pinganchorage is a good travel agency in malaysia. Try to contact them via email. And then after payment, u just need to arrange ur bus trip to kuala terengganu then their driver will pick u up via van and all the way they handle.
http://www.pinganchorage.com.my/
http://www.pinganchorage.com.my/lang_tengah_island.htm
Hope u enjoy ur trip. cheers.