erm referring to your question, there are restaurants around the islands..
there are a few resorts which fall around 400 - 600 per pax. even tunabay cause rm600 per pax for twin sharing full board last year when i went there.
just now when i checked their website, it is still rm600 per pax for twin sharing. i would highly recommend tuna bay as the staff there is very helpful and friendly! food is good too, 4 dishes for the dinner.
this year im planning to make a trip there and probably try out scuba.. i m thinking of coral view island resort which is located right beside perhentian island resort. tripadvisor got good review on this coral view island resort, you can check the price too, 4xx-5xx per pax for twin sharing.
according to tripadvisor, perhentian island resort and coral view island resort are located at the best beach and got alot turtle spotted during snorkeling infront of the beach.
remarks: something wrong with coral view island resort website, cant load.
you can view this
http://www.pulauperhentian.com.my/p_coralview_freeneasy.php to know more about the price
btw, my friend many recommend me bubu long beach. what so special about them?