The three were charged with having protected wild animals in possession without permission.
They were identified as Abdulwaris Imuaza, 21, Anucha Bangsai, 21, and Chairak Nilsamut, 20.
They charged foreign tourists Bt100 each for holding the ribbons for photos.
Police said the three earned Bt100,000 a month during the high season on the island.
The three ribbons were taken to the Phang Nga wild animal conservation centre for rehabilitation before they will be released to the wild.