Kezz
Your friends might be alright as I believe the Merlin Beach Resort is in Phuket (have stayed there)... unless there is another by the same name in Koh Samui which is in the Gulf of Thailand/Siam.
Either way I hope it stops raining and everybody has a wonderful time
Cheers Geri